4. Roger Federer, 29, $47 million
Credit: AP
Switzerland's Roger Federer holds his trophy after losing to Spain's Rafael Nadal in the men's final match for the French Open tennis tournament at the Roland Garros stadium, Sunday, June 5, 2011, in Paris. (AP Photo/Michel Euler)