2. Roger Federer — $98,830,825
Nationality: Swiss
Grand Slam titles: 17 (7 Wimbledon, 5 U.S. Open, 4 Australian Open, 1 French Open)
Overall titles: 88