Stefanos Tsitsipas saved two match points to defeat Facundo Diaz Acosta 4-6 6-3 7-6(8) in Barcelona.
The former finalist saved two match points against the inspired Argentinian as Tsitsipas reached the semi-finals.
It means Tsitsipas is 9-0 in the clay court season and has the chance to set up a potential rematch with Casper Ruud in the final.
The duo met in last week’s Monte-Carlo final where Tsitsipas claimed his third title in Monaco.
Speaking after the match Tsitsipas admitted it was difficult to sustain his level, “I was coming close [to losing] at certain moments in the match. It seemed like a mountain,” Tsitsipas stated to the ATP website.
“I reminded myself that I have a headband that I wear here that has a mountain and that I need to climb it, so it kept me going. It was difficult. It was extremely difficult to sustain the same level throughout the entire match and I think he played incredible.
“I think he left everything out there. He is a good clay-court player. He has a title on the ATP Tour for a reason and today it was a level he was able to bring out on the court that made it quite obvious.
“I got a little bit tense on my serve, I won’t lie. I think I started decelerating a lot, but once I got a hold of that I was conscious of that, it went back to where it belonged and helped me a lot in the tie-breaker because if I didn’t figure it out, I don’t know. It was very mental in general. I really had to go to uncomfortable places mentally and go over the limit at some point.”
Tsitsipas is currently seven in the world in the live rankings as the Greek is looking to claim his first title in Barcelona.
Next up for the Greek will be either Dusan Lajovic or Arthur Fils while Tomas Martin Etcheverry takes on Casper Ruud in the other semi-final.