Swiss tennis player Roger Federer trains on July 25 at Wimbledon, two days before the start of the London Olympics. US NBA superstar LeBron James edges Federer for the title of biggest moneymaker at the London Olympics with an annual income of $53 million, according to Forbes magazine
{}