#1 Roger Federer
There should be no question in anyone's mind as to who the greatest Swiss athlete of all-time is. In fact, very few would even disagree about who the greatest tennis player of all-time is.
Such is the aura and legacy that Roger Federer has built over the years that wherever he plays, he is the fan favorite. It almost looks as if the entire tennis world is rooting for him every single time he steps on the court. The emotions seen across the faces of fans whenever Federer wins or loses is there for all to see. Very few sportsmen can command such a colossal fan following and respect that is bestowed on the great Federer.
Chasing a century of titles in his 38th year, Federer is an outlier of sorts as he has managed to stay fit and be a force to reckon with even in his late 30's when most of his illustrious predecessors called it quits way before 37.
With 20 Grand Slam titles, 99 ATP Singles titles and a host of records to his name, the Fed-Express keeps marching on towards newer and newer heights.
Who Are Roger Federer's Kids? Know All About Federer's Twins