#5 Roger Federer

Total earnings: $52.7 million

Salary/winnings: $7.7 million

Endorsements: $45 million

Federer has the most impressive endorsement portfolio in sports, with nine sponsors that collectively pay him more than $30 million annually, including long-term deals with Nike, Rolex, Wilson and Credit Suisse. He also commands more than $1 million per exhibition event. Federer is widely perceived as the greatest tennis player ever. He holds the records for most singles Grand Slam wins (16) and career prize money ($71 million). He appeared in a staggering 18 out of 19 Grand Slam finals between 2005 and 2010.

Jun 20, 2012

Top earning athletes

The world's highest-paid athletes 2012

COMPARE & SAVE