Ad
2. Roger Federer – Tennis player
Roger Federer may not be in the best of his form these days but he is still the highest-paid tennis star in the world. Federer, who holds the record for the most number of singles Grand Slam wins, is linked to 10 sponsors that collectively pay him more than $40 million annually.
Total Earnings: $71.5 millionSalary/winnings: $6.5 millionEndorsements: $65 million
Who Are Roger Federer's Kids? Know All About Federer's Twins
Edited by Staff Editor