Federer edges out Ronaldo in Forbes’ list of highest-paid athletes
Zurich: Swiss tennis great Roger Federer has become the first from his sport to top Forbes' list of highest-paid athletes. With an estimated $106.3 million earned over the past 12 months, Federer edged out Portuguese football superstar…