Zverev's all time Top 10: Novak Djokovic ahead of Rafael Nadal and Roger Federer
Federer was the first to reach 20 Grand Slam titles by winning the 2018 Australian Open, which was the last Major title of his legendary career. The former Swiss champion was the most loved player by fans in every corner of the planet and his impact on the sport is unparalleled.