Few athletes have earned a billion dollars in sport, but Roger Federer could be joining Michael Jordan, Tiger Woods, and Floyd Mayweather this year.

Source: www.businessinsider.com