Two of America's most popular pop stars went at it at President Barack Obama's inauguration today.

Kelly Clarkson sang her rendition of "America (My Country 'Tis Of Thee)", and Beyonce' sang "The Star Spangled Banner" You be the judge.