Beyoncé Knowles admitted during a Super Bowl press conference Thursday, where she delivered a live rendition of “The Star Spangled Banner,” that she had lip-synched her performance of the national anthem at President Obama's inauguration.
"Due to the weather, due to the delay, due to no proper sound check, I did not feel comfortable taking a risk. It was about the president and the inauguration. I wanted to make him and my country proud," she said. "I decided to sing along to my pre-recorded track, which is very common in the music industry."
"Any questions?" she asked after finishing.
The first question was on her performance at Obama's Jan. 21 swearing-in, which became the subject of controversy after reports arose she lip-synched her performance.
"I am a perfectionist and one thing about me, I practice until my feet bleed and I did not have time to rehearse with the orchestra," she said, explaining her decision to go with lip synching. "I am very proud of my performance."
She stressed she will be singing live at the halftime show Sunday.
"I will absolutely be singing live. I am well rehearsed," she said.
Beyonce and her representatives originally declined to comment on her inauguration performance. The U.S. Marine Corps Band said in a statement that their musical accompaniment was pre-recorded but did not say whether Beyoncé's performance was live.
Kelly Clarkson, who sang "My Country 'Tis of Thee," did perform live. As did James Taylor, who sang "America the Beautiful."
In previous inaugurations, performers pre-recorded their pieces in case of extreme weather or technical difficulties. At Obama’s 2009 inauguration, cellist Yo-Yo Ma and violinist Itzhak Perlman used pre-recorded performances because of the cold weather and high winds.
"His inauguration was, unfortunately, at a time when I could not rehearse with the orchestra, actually, because I was practicing for the Super Bowl. So it was always the plan," Beyonce added.
Super Bowl officials also announced that children from Sandy Hook Elementary School, in Newtown, Conn., will sing "America the Beautiful" with Jennifer Hudson as part of the pre-game show. Alicia Keys will sing the national anthem.