Photo Credit: John Moore/Getty Images; Pat Benic/Pool/startraksphoto.com; Taylor Hill/WireImage
President Barack Obama has supporters among some of the most popular pop musicians around, and they showed up in full force during his inaugural weekend. From Beyonce performing "The Star-Spangled Banner" during the morning's ceremony to Alicia Keys singing "Obama's on Fire" -- a twist on her hit "Girl on Fire" -- at the Inaugural Ball, the first couple was honored by some amazing renditions of classics and new favorites alike.
In addition to Beyonce, Kelly Clarkson brought the house down with "My Country 'Tis of Thee" and James Taylor crooned "America the Beautiful" during the Inauguration Ceremony. Later at the evening's festivities, Jennifer Hudson gave her soulful take on Al Green's "Let's Stay Together" while the POTUS and Michelle had a touching moment on the dance floor. Keys and Brad Paisley also took the stage later in the night to honor the President.
While Keys, Paisley and Hudson all gave wonderful, optimistic performances at the Inaugural Ball, it was Beyonce and Clarkson who won us over during the ceremony. Both sang their hearts out with their respective American classics, and we got chills during their performances. It's hard to choose one over the other, but if we had to, the Queen B probably was our favorite from the entire event. You can tell as she sings that she knows she has "The Star-Spangled Banner" locked down, even though it seems like she had some technical difficulties with her ear piece during the song.
Watch the performances below, and let us know which one was your favorite: