Roger Federer has enjoyed another successful season on tour which has seen him move within one title of a landmark 100th career title.
The Swiss great began the year with a successful defence of the Australian Open, beating Marin Cilic in a five-set final to equal the record held by Roy Emerson and Novak Djokovic of six Melbourne titles.
He then won his third Rotterdam Open title to reclaim the world No 1 spot from Rafael Nadal and at 36 become the oldest player to top the rankings by more than three years.
Federer missed the entire clay court season for the second year running before returning with a title in Stuttgart, only to then miss out on a 10th Halle success.
A surprise five-set loss to Kevin Anderson at Wimbledon was followed by defeat to John Millman at the US Open.
The 20-time Grand Slam champion won his ninth Swiss Indoors title in Basel before pushing Novak Djokovic to this distance in a high-quality contest at the Paris Masters.