Tomas Berdych proved too much for Alexander Zverev to handle at the Open 13 on Thursday as the second seed shook off the spirited German teenager to reach the quarter-finals.
After being broken in the third game of the match Berdych rallied and quickly bounced back before moving ahead, with the Czech winning five of the next six games.
Zverev's energetic play was giving the world number eight problems, though, and he forced a decider after racing into a 40-0 lead on Berdych's serve in the eighth game of the second set.
He wasted one of those break points but took the next before serving out to level.
Berdych's experience eventually told in the final set, although he wasted two match points before completing a 6-3 3-6 7-5 victory.
Richard Gasquet maintained his unbeaten record in 2016 with a fifth win of the year, with the third seed beating Ernests Gulbis for the second time in three weeks.
Gasquet was made to battle by the big-serving Latvian in the opening set as he fired down 11 aces, but the Frenchman moved ahead in a tie-break.
The second was much more straightforward for Gasquet, the home favourite only needing 44 minutes to complete a 7-6 (7-5) 6-3 win and set up a quarter-final with Nick Kyrgios.
The Australian's progression was comfortable against Teymuraz Gabashvili, the 20-year-old only needing 71 minutes to complete a 6-4 6-4 triumph.
Eighth seed Benoit Paire is also through after he put a shocking second set behind him to beat Vincent Millot 6-3 1-6 6-3, while Andrey Kuznetsov cruised past Quentin Halys 6-0 6-4 to set up a clash with Marin Cilic.