Jennifer Hudson

Jennifer Hudson and Alicia Keys sing at Inaugural Balls for Obama

Jennifer Hudson and Alicia Keys sing at Inaugural Balls for ObamaJennifer Hudson performed for the president Barack Obama and first lady at the inaugural ball. She sang Al Green's "Let's Stay Together." The president gave props to his better half.

"I'm just lucky to have her," he said in a brief speech. "I said today over at the lunch over at Congress that some may dispute the quality of our president, but nobody disputes the quality of our first lady. Ladies and gentlemen, my better half and my dance partner, Michelle Obama."

<iframe width="420" height="236" src="http://www.youtube.com/embed/8yVG5R02NDo" frameborder="0" allowfullscreen></iframe>

Jame Foxx also serenaded with Ray Charles for Vice President Joe Bide and Dr. Jill Biden.

<iframe width="420" height="236" src="http://www.youtube.com/embed/_IzJ9-dMIDI" frameborder="0" allowfullscreen></iframe>

Alicia Keys modified her hit "Girl On Fire" for the president. "He's living in a world and it's on fire. Filled with catastrophe, but he knows he can find a way.. He's the president and he's on fire... Obama's on fire. Obama's on fire," she sings.

<iframe width="420" height="236" src="http://www.youtube.com/embed/Vl411e_r46w" frameborder="0" allowfullscreen></iframe>