It has been more than 17 years since the now 37-year-old Federer won his first ATP Tour title, indoors in Milan, and there have been more than a few milestones along the way.
Title No 1: Milan, 2001
The then 19-year-old Federer got off the mark with a 6-4, 6-7, 6-4 win over Julien Boutter of France.
First grass-court title, Halle 2003 (title No 8)
Having won junior Wimbledon in 1998, Federer always looked likely to excel on grass but it took him five years to get there.
First grand slam title, Wimbledon, 2003 (title No 9)
After his early loss in Paris, Federer had a point to prove and he cruised to victory in the final against Australia’s Mark Philippoussis.
Fifth consecutive Wimbledon title, 2007 (title No 49)
Untouchable at Wimbledon ever since his first win in 2003, Federer was pushed all the way by a young Rafael Nadal before snatching victory.
Title No 50, Cincinnati, 2007
Federer rattled up his half-century with a 6-1, 6-4 win over the American, James Blake.
Completion of career grand slam, French Open 2009 (title No 59)
Beaten by Rafael Nadal in three straight finals, Federer finally won the French Open in 2009.
Australian Open victory, 2017 (title No 89)
Having not won a grand slam since 2012, many people had written Federer off as a major contender, especially after six months out because of injury. But the 36-year-old beat Nadal in a brilliant final to claim his 18th grand slam title.
Eighth Wimbledon title, 2017 (title No 93)
Federer became the first man in the Open era to win Wimbledon eight times, beating the Croatian, Marin Cilic in the final.
Federer wins Basel again, 2018 (title No 99)
With a 7-6, 6-4 win over Marius Copil of Romania in the final, Federer won his ninth Basel title, taking his overall tally to 99.