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.