The fourth-seeded Italian dominated throughout the match, racing to a 4-0 lead in the first set and never allowing a break-point chance in the second.
Fognini’s fifth title came from a wild-card entry to play at the Swiss Alps ski resort.
He earned a prize of €86,000 ($128,408), while his 25-year-old German opponent received €45,000 ($67,190) for his full week’s work.
This was the Italian superstar’s first victory as a husband and father, after he married fellow tennis player Flavia Pennetta in June 2016, and they had their first child, Federico, in May.
With ANSA