Alexander Zverev, third seed, said goodbye to the Halle tournament after losing in the round of 16 against Frenchman Ugo Humbert in three sets: 7-6 (4), 3-6 and 6-3.
Zverev, winner this year of the Masters 1000 in Madrid and the ATP 500 in Acapulco, He could not add his second victory on German turf where he was a finalist in the 2016 and 2017 editions.
The German, who left the tournament with the only victory, in the first round, against his compatriot Dominik Koepfer, could not complete the comeback against Humbert, who recovered the pulse of the match in the final set after giving up the second.
The Frenchman, who accumulates two titles in his history, in Antwerp and Auckland in 2020 and who took almost two hours to close his first win against Zverev, will face the American in the semifinals Sebastian Korda who beat Japanese Kei Nishikori 2-6, 6-3 and 7-5.
South African Lloyd Harris, a finalist this year in Dubai and last season in Adelaide, who beat Slovakian Lukas Lacko 6-3, 7-6 (8), also made progress in the table.