The three other US swimmers were lying on the ground, following their assailant's orders, when the gunman turned to Ryan Lochte, one of Team USA's charming stars.
"I'm not getting on the ground," Lochte said, as he recounted to NBC News the story of the armed robbery he endured early Sunday morning. "And then the guy pulled out his gun, he cocked it, put it to my forehead and he said, 'Get down', and I put my hands up. I was like, 'Whatever'."
The four swimmers on the US Olympic team lost their money and wallets but otherwise escaped unharmed from the gunmen who were posing as police officers.
The harrowing assault, however, amounts to the most serious breach of security against American athletes in these Olympics, and it follows a troubling pattern of robbery, gunfire and assaults that call into question the ability of Brazil's security forces to keep participants and fans safe.
Lochte, who won a gold medal as part of a relay in these Games, had been travelling home in a taxi, heading to the Olympic Village after a dance party, along with teammates Gunnar Bentz, Jimmy Feigen and Jack Conger, when the robbery occurred, according to the US Olympic Committee. Lochte told NBC that after the taxi pulled over, men approached them with a police badge.