Roger Federer and Juan Martin del Potro crushed opponents in quick-fire wins on Saturday to set up their third final in six years at the Swiss Indoors.
Top seed Federer, bidding for a record eighth title at his hometown event, was merciless with third seed David Goffin, dismissing the Belgian 6-1, 6-2 in one hour as he reached his 13th Basel final and eighth of the season.
The victory was his third straight-set rout from four matches this week at the St Jakobshalle and propels him to 6-0 over Goffin.
Del Potro fought off fatigue to win a battle of former champions 6-4, 6-4 over Marin Cilic.
Del Potro won his previous titles in 2012 and 2013 at the expense of world number two Federer.
“I’m surprised to be in the final, it’s my fourth week in a row after many years,” Del Potro said. “My body is still there.
“I’m doing well, but in the final, anything can happen. I need to play better against Roger than I did today.
“I’m having a good end of year, it’s giving me motivation looking forward to next year. Roger is the favourite to win — but I will see what I can do.”
Federer has been powering through the week as he tries to overhaul rival Rafael Nadal to finish the year as world number one.
The battle is provisionally scheduled to continue next week at the Paris Masters, but the 36-year-old Swiss will make a late decision on whether or not to take up his second-seeded position at Paris Bercy after the Basel final.