Obamas' first dance to Jennifer Hudson at inaugural ball

US President Barack Obama has paid tribute to his First Lady at the Commander-in-Chief's inaugural ball.

Introducing Michelle, the president told the audience that while "some may dispute the quality of our president, no-one disputes the quality of our First Lady".

The couple then took to the floor for their first dance, as Jennifer Hudson sang Let's Stay Together.