Six-time Olympic gold medalist Lochte has now admitted he “over-exaggerated” what had happened, although he has continued to claim he was not telling an outright lie.

Two of the other swimmers involved, Gunnar Bentz and Jack Conger, were prevented from flying out of Brazil until they had been questioned by police.

A third, Jimmy Feigen, was briefly detained before agreeing to donate a sum of nearly $11,000 to a Brazilian charity.

Unspecified disciplinary action has been promised by the United States Olympic Committee and USA Swimming.