Title-holder Tommy Haas defeated Italian Andreas Seppi 6-3, 3-6, 6-3 on Friday to qualify for the Munich ATP tournament semi-finals.
The 36-year-old second seed spent almost two hours on court before finally seeing off the world number 33 in their quarter-final tie on the German clay, reports Sport24.
The world number 16 will next face Slovakia's Martin Klizan, who despatched Uzbekistan's Denis Istomin 7-6 (7/5), 1-6, 6-1.
Haas produced a brilliant sequence of backhand, forehand and then winning volley to earn the decisive break in the first set before his form deserted him in the second as his unforced error count crept up.
But after an exchange of breaks, Haas broke for the fourth time in the match to lead 5-3 in the deciding set and then sealed the win with his first match-point.