U.S. Olympic swimmer Ryan Lochte has been charged with making a false statement during the Rio Games following an alleged holdup at a Brazilian gas station.

"Ryan Lochte was charged with the crime of falsely reporting a crime," Brazilian police said in a statement, according to    AFP.

Brazilian police recommended on Thursday that prosecutors present charges against Lochte for a false crime report, after the U.S. swimmer told police and media last week that he and three team mates were robbed at gunpoint during the Rio Olympics.

Brazilian police said no such crime took place and that Lochte was responsible for an act of vandalism in a gas station while returning home drunk after a party.

A police statement on Thursday said the officer in charge of the investigation had recommended to judges that Lochte be deposed in the United States and that a transcript be sent to the ethical commission of the International Olympic Committee (IOC).

Reuters contributed to this report.