Roger Federer will square off against his longstanding rival Rafael Nadal in the mouth-watering final of the Swiss Indoors Basel on Sunday after a gap of 21 months.
Defending champion Federer, who played his last match against Nadal at the Australian Open in 2014, took just over an hour to beat American Jack Sock 6-3, 6-4 to set up the much-anticipated summit clash against the Spaniard.
The Swiss maestro will aim to add Basel to the growing list of tournaments he has won at least seven times. He has lifted his eighth title in Halle earlier this year and won seven trophies at Wimbledon, in Dubai and the Cincinnati Masters.
Meanwhile, Nadal battled past Richard Gasquet 6-4, 7-6(7) to secure a berth in the final and will aim to improve his 23-10 Head-to-Head record against the 17-time Grand Slam champion.