Roger Federer made routine progress to set up an all-hometown semi-final at the Davidoff Swiss indoors in Basel.
The world number one strolled past Russian Evgeny Korolev 6-3 6-2 and will face unheralded local wildcard Marco Chiudinelli for a place in the final.
Federer served five aces and capitalised on his only break point - saving two from Korolev - as he took the opening set 6-3.
And two more breaks in the second saw him win in 55 minutes.
Chiudinelli, ranked 73rd in the world, routed France's Richard Gasquet 6-1 6-3 in just over an hour, serving 13 aces along the way to set up the prestigious clash against Federer.
The pair, who have never met before on the ATP Tour, were born just a month apart in 1981, both in the host city.
The remaining quarter-finals were more closely contested, Radek Stepanek and Novak Djokovic - seeded fifth and second respectively - winning through.
Djokovic ended the hopes of another Swiss player, sixth seed Stanislas Wawrinka, after a hard-fought two hours and 19 minutes.
Wawrinka took the opener 6-3, serving six of his 13 aces, but was pegged back in a second-set tie-break.
And Djokovic completed his comeback win by taking the final set 6-2.
Stepanek also came from a set down to dump out fourth seed Marin Cilic.
The Croatian took the opener 6-4, courtesy of two breaks of serve, but was ultimately made to pay for not converting his chances.
Cilic had twice as many break points - eight -over the course of the match, but Stepanek's 100% conversion rate at those key moments saw him secure a 4-6 6-3 6-3 win in two hours, two minutes, and a meeting with Serbia's world number three.