Russia's Mikhail Youzhny needed just 68 minutes to defeat Dutchman Robin Haase 6-3, 6-4 and take the title at the Swiss Open in Gstaad.
The victory gave the 31-year-old Youzhny, the world No. 33, his first title of the year.
Haase, a 26-year-old who is ranked 57th in the world, advanced to the final with a mild upset in the semis on Saturday, when he defeated fifth-seeded Spaniard Feliciano Lopez 4-6, 6-1, 6-4.
Youzhny broke Haase three times and never lost serve to the Dutchman.
The two players had met four times going into the final, with Youzhny winning their most recent clash at Wimbledon this year.
Youzhny has now won nine titles in his career.
Roger Federer was the top seed in his home event, but the slumping Swiss world No. 5 was stunned by 55th-ranked German Daniel Brands in straight sets in the second round. EFE