Stefanos Tsistipas needed nearly three hours and a last-chance late break of serve to escape with a 4-6, 6-3, 7-5 comeback win to reach the ATP Rotterdam semi-finals on Friday.
The second seed was tested by Karen Khachanov, with the Russian putting the Greek into trouble in the deciding third set with a 3-1 lead. The seed came within a point of trailing 4-1 but managed to engineer a final push.
Tsitsipas immediately broke back a game later, finding his way into the final four at the Ahoy stadium seven games later on his second match point.
The highest-ranking seed still standing will extend his search for a sixth career title on Saturday at the glost event which is without fans due to COVID-19 restrictions in the Netherlands.
He improved to a perfect 3-0 over last November’s Paris Masters winner Khachanov.
Tsitsipas put on a display of offence, with 46 winners as he awaits an opponent after winning his ninth match from 10 played in 2021.
Main photo:- Stefanos Tsitsipas winning in Rotterdam – by ATPTour.com