Christina Aguilera's feeling a little less stupid now.

Cyndi Lauper was the latest singer to screw up while singing "The Star-Spangled Banner" during a live TV performance at Saturday's U.S. Open semifinals.

The way it's written: "O'er the ramparts we watched were so gallantly streaming."

Cyndi's version: "O'er the ramparts, we watched as our flag was still streaming."

She later tweeted that she was caught up in the emotion of following a moment of silence for the victims of 9/11.