US Olympic swimmer Jimmy Feigen has agreed to pay nearly $11,000 to a Brazilian charity over his involvement in a dispute about an armed robbery.
He was one of four gold medallists, along with star Ryan Lochte, who hit the headlines after Mr Lochte said the group had been robbed in Rio.
CCTV footage later contradicted their story, showing the swimmers had vandalised a petrol station.
Mr Lochte left Brazil on Tuesday but Mr Feigen stayed behind and was detained.
The two other members of the group, Gunnar Bentz and Jack Conger, were pulled off a flight in Rio on Thursday night and questioned by police.
They deny any involvement in the false robbery claim and were allowed to leave for the US on a later flight.