Federer, who won 20 Grand Slams between 2003 and 2018, amassed $130.6 million in prize money during a 24-year playing career, but made far more off the court.

from Sports - The Japan Times https://ift.tt/I7VpuTO