Universally recognised as the greatest tennis player of all time, and maybe even the greatest athlete, Roger Federer is one of sport's most iconic and popular figures and is adored by millions around the world.
Universally recognised as the greatest tennis player of all time, and maybe even the greatest athlete, Roger Federer is one of sport's most iconic and popular figures and is adored by millions around the world.