The world has seen Roger Federer transform from a hot-headed teenager to the highest-paid tennis player in the world, with 20 Grand Slam titles and numerous records to his name.
The world has seen Roger Federer transform from a hot-headed teenager to the highest-paid tennis player in the world, with 20 Grand Slam titles and numerous records to his name.