The 21-year-old Greek player fought like a champion for yet another time through all the three sets that he played against Zverev.
He managed to win the first set scoring 7-5.
He lost the second with 3-6, but he soon came back to win the third with a stunning 6-2.
The Greek player will now compete against the Spanish tennis legend Rafel Nadal, who won the match against the Swiss Stan Wawrinka.
The game will begin at 20:00 (GMT+1) and if Tsitsipas manages to beat Nadal, he will go through the Madrid Open Finals for the first time in history.
What a way to finish it 😍
Welcome to the SF, @StefTsitsipas 👏
— ATP Tour (@ATP_Tour) May 10, 2019