Roger Federer has been listed as the highest-paid Olympian at London 2012 by American business magazine Forbes.
World number one Federer, who recently won his seventh Wimbledon title, earns $54.3m thanks to his domination of the game this century.
The remainder of the top 10 list is made up almost entirely of basketball and tennis players, with Federer's Wimbledon semi-final conquest Novak Djokovic ($19.8m) and poster girl Maria Sharapova ($27.1m) included.
LeBron James ($53m), Kobe Bryant ($52.3m) and Kevin Durant are the most affluent basketball stars, with 100m gold medalist Usain Bolt ($20.3m) sprinting in at number seven.
Andy Murray made the top 20 at number 16, earning $12 million. He has won $21.5 million in career prize money with Adidas, Head, Rado watches and Royal Bank of Scotland his main endorsement partners.
Suggested For You
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.Learn more