Marat Safin has come up with an instant remedy to help Andre Agassi clear his conscience after his admission that he lied about using drugs - hand back the millions of dollars he made in prize money.
"He feels guilty? So let him just give back his titles, money, his grand slams!" Safin told the French sports daily L'Equipe.
"If he is so fair play, he should go all the way. You know, ATP have a bank account, he can refund if he wants to."
Safin, currently playing his last tournament in Paris this week, also questioned Agassi's motives for revealing his past drug use in his autobiography Open.
In his book, Agassi revealed he had used and tested positive for crystal meth in 1997 but escaped punishment by lying to the investigators.
The American has since spoken about his remorse over his actions but Safin said was concerned about the way in which he confessed.
"I won't write my biography. I do not need any money. The question is: why did he do it?" Safin said.
"What's done is done. He hopes to sell more books. But he is completely stupid!"
"I do not defend the ATP (Association of Tennis Professionals) but what he said put them in a bad position. ATP allowed him to win a lot of tournaments, to make a lot of money.
"They kept his secret so why be so cruel with them? There are times you need to be able to shut up."
Earlier this month, the World Anti-Doping Agency (WADA) said they were investigating whether to lay fresh charges against Agassi.
BCCI rejects WADA clause despite govt stand
Indian govt supports WADA 'whereabouts' clause
Federer eases into home-town quarter-finals
ICC to discuss Indian players' WADA concerns
Somdev bows out of Seoul Challenger