Brazil has recovered $125 million siphoned off to foreign bank accounts by corrupt officials, politicians and businessmen.
The record figure recovered in 2015 is eight times more than what was repatriated over the previous decade, the Justice Ministry has reportedly said.
Officials say their policy of negotiating plea bargains with suspects has helped them recover assets.
Much of the money had been diverted from the state oil company Petrobras.
Dozens of Brazilian executives and politicians have been arrested or are under investigation on suspicion of overcharging contracts with Petrobras as part of an inquiry known as Operation Car Wash.
According to authorities, part of the diverted money had been used to pay for bribes and electoral campaigns.
It is believed the scheme had cost Petrobras $2 billion.
By contrast, between 2005 and 2014, Brazilian officials managed to recover $15 million, local newspaper Folha de S.Paulo reported.
From the amount repatriated in 2015, $95 million was linked to the Car Wash investigation.
The money had been diverted to Switzerland and returned to Brazil, the report said, adding that most of it was expected to be returned to Petrobras.
A US Senate probe has disclosed how lax controls at HSBC, Europe’s largest bank, left it vulnerable to being used to launder dirty money from around the world.
The report into HSBC, released ahead of a Senate hearing on Tuesday, says huge sums of Mexican drug money almost certainly passed through the bank.
Suspicious funds from Syria, the Cayman Islands, Iran and Saudi Arabia also passed through the British bank.
HSBC said it expected to be held accountable for what went wrong.
The damning report comes at a difficult time for the British banking sector, which is having its standards and practices scrutinized by regulators and policymakers.
Critics say the current furor over the manipulation of the Libor inter-bank interest rate is the latest example of a banking system in need of fundamental reform.
US Senate report into HSBC says huge sums of Mexican drug money almost certainly passed through the bank
The report also concludes that the US bank regulator, the Office of the Comptroller of the Currency, failed to properly monitor HSBC.
The report into HSBC was issued by the Senate Permanent Subcommittee on Investigations, a Congressional watchdog that looks at financial improprieties.
The year-long inquiry, which included a review of 1.4 million documents and interviews with 75 HSBC officials and bank regulators, will be the focus of a hearing on Tuesday at which HSBC executives are scheduled to testify.
These will include HSBC’s chief legal officer Stuart Levey, who joined the bank in January and was previously one of the top officials on terrorism and finance at the US Treasury Department.
In a memo released ahead of the hearing, HSBC chief executive Stuart Gulliver said: “It is right that we will be held accountable and that we take responsibility for fixing what went wrong.”
“As well as answering the subcommittee’s questions, we will explain the significant changes we have already made to strengthen our compliance and risk management infrastructure and culture,” he said.
A separate HSBC statement said its executives will offer a formal apology at the hearing.
“We will apologize, acknowledge these mistakes, answer for our actions and give our absolute commitment to fixing what went wrong,” the bank said.
Senator Carl Levin, chairman of the sub-committee, spoke of a “polluted” system that allowed black-market funds to move through the US banking system.
In 2010, Wachovia agreed to pay $160 million as part of a Justice Department probe that examined Mexican transactions.
Last month, ING agreed to pay $619 million to settle US government allegations that it violated US sanctions against Cuba and Iran.