With no background music, Beyonce belted out the "The Star-Spangled Banner" at a press conference about her upcoming Super Bowl performance.
In a white long sleeve dress, the pop star walked out and kindly asked the media audience: "Will you all please stand?"
Before taking any questions, Beyonce then performed the tune she admitted to lip-syncing at the President's inauguration.
"I am a perfectionist," she explained. "And one thing about me: I practice 'till my feet bleed. I did not have time to rehearse with the orchestra. It was a live television show... Due to the weather, due to the delay, due to no proper sound check... I did not feel comfortable singing live."
Beyonce said she sang along to her own voice on a "prerecorded track."
She said for the Super Bowl she will "absolutely be singing live."
The superstar hadn't spoken publicly since it was alleged that she lip-synched her rendition of "The Star-Spangled Banner." Her critically praised performance came under scrutiny less than a day later when a representative from the U.S. Marine Band said she wasn't singing live and the band's accompanying performance was taped. Shortly after, the group backed off its initial statement and said no one could tell if she was singing live or not.
Beyonce has teased photos and video of herself preparing for her Super Bowl Half Time show, which will perhaps be the biggest audience of her career. Last year, Madonna's halftime performance was the most-watched Super Bowl halftime performance ever, with an average of 114 million viewers. It garnered more viewers than the game itself, which was the most-watched U.S. TV event in history.
The Associated Press contributed to this report.