Stan Wawrinka fought back from a set down to retain his Geneva Open title and end Mischa Zverev's hopes of a maiden ATP Tour crown.
The Swiss enjoyed home success once again after the three-time grand slam champion overcame a slow start to record a 4-6 6-3 6-3 triumph on Saturday.
Zverev, competing in only his second singles final after his last-four win over Kei Nishikori, staved off break points in his opening service game before breaking to love.
That sparked a run of three successive games that went against the serve, leaving the German with a lead that he held on to.
But his challenge faded in the second set, with the 29-year-old broken at the first opportunity as unforced errors crept in.
From there Wawrinka kept his cool to level it up and he dug deep in a hard-fought decider to claim a morale-boosting triumph ahead of the French Open, where he was crowned champion in 2015.
The world number three faces Jozef Kovalik in the opening round at Roland Garros this year.