Widely regarded as one of the greatest players of all time, 20-time Grand Slam winner Roger Federer is perhaps the most loved tennis star on the planet. The Swiss legend's following transcends national boundaries, and that's the reason he has been winning the sport's Fans' Favourite Award for nearly two decades.