Fernando Torres will hang up his boots for good after taking on Andres Iniesta and David Villa in a J. League first-division match in August, the former Spain striker said on Sunday, having decided to retire before his body gives up on him.

The 35-year-old former Atletico Madrid, Liverpool, Chelsea and AC Milan forward told a news conference that he would bring down the curtain on his career after Sagan Tosu's home game against the Vissel Kobe side of his fellow World Cup winners on Aug. 23.

"After watching the reaction of the world football, I feel really proud of everything I was able to achieve during my career," Torres said.