MADRID: Spanish teenage Tennis sensation Carlos Alcaraz stunned world number one Novak Djokovic in a three-set thriller to get to the Madrid Open final.
The 19-year-old Spaniard won 6-7 (5-7) 7-5 7-6 (7-5) after defeating Rafael Nadal in the quarterfinals.
Alcaraz handled everything Djokovic threw at him and wowed the home fans with some spectacular drop shots.
In Sunday's final, he will face reigning champion Alexander Zverev, who defeated Stefanos Tsitsipas.
Zverev, ranked third in the world, defeated the Greek world number five 6-4 3-6 6-2 to win his first match on clay.
On a clay court, Alcaraz became the first player to defeat 21-time Grand Slam champion Rafael Nadal and 20-time major winner Novak Djokovic on consecutive days.
He's having a fantastic season, having won his maiden Masters 1000 championship in Miami last month, propelling him into the world's top ten for the first time.
"This gives me a lot of confidence to play the final," said Alcaraz, according to BBC Sports.
"I know that I played a really good game, and for the rest of the season I think I can play against the best players in the world and beat them as well, so it gives me a lot of confidence."