Alexander Zverev saved two match points after waiting out two long rain delays to win his first title this season, beating Nicolas Jarry 6-3, 3-6, 7-6 (8) in the Geneva Open final on Saturday.
Fifth-ranked Zverev clinched when Jarry sent a forehand long after more than two and a half hours on court and almost six hours after play began.
It was the German's 11th career title, worth 90,000 euros ($101,000) prize money, and first since November at the season-ending ATP Finals in London.
Zverev struggled through a second set interrupted by two rain delays of at least an hour before 75th-ranked Jarry levelled.
The Chilean has lost both finals he reached on tour. His next opponent, at the French Open that begins on Sunday, is eighth-seeded Juan Martin del Potro.