Birthday boy Carloz Alcaraz reaches Madrid final alongside Lennard-Struff
In Sunday's title clash, the top-seeded Spaniard will face off against qualifier Aslan Karatsev (29) or lucky loser Jan-Lennard Struff (33) who will contest the other semi-final later in the day.
"It means a lot to me, playing a final again here in Madrid. It's such a special place for me. I have great memories since I came here to play Under-12s," Alcaraz said.
"Last year it was amazing. I'll enjoy the final and try to make all of Spain happy. I don't think about the pressure here. I just think about playing great matches and getting good results. I enjoy every single second here."
Alcaraz has enjoyed a spectacular start to his career, becoming the youngest man to top the world rankings after his US Open win last September and has already claimed three Masters 1000 titles as a teenager.
He took a big step towards another Masters crown and stamped his credentials as one of the favourites for this month's French Open on a warm afternoon at the Manolo Santana Stadium with six-times Roland Garros champion Bjorn Borg watching on.
World number two Alcaraz heaped the pressure on Coric in their first career meeting and faced stiff resistance from the Croatian 17th seed before drawing first blood with a searing forehand in the fifth game of a physical opening set.
After wrapping up the first set on serve, Alcaraz grabbed an early break and raced to a 4-2 lead in the next, dictating terms against a fading Coric.
He swiftly wrapped up his 28th win in 30 matches this year and celebrated by cutting a massive cake on court.
FAIRYTALE RUN
Jan-Lennard Struff (33) lost to Russia's Aslan Karatsev (29) 10 days ago in the final round of qualifying but was added to the main draw after a late withdrawal. He has since enjoyed a fine run, ousting world number five Stefanos Tsitsipas in the quarter-final.
The German was made to work hard for the win by Karatsev - who struggled with a leg issue late in their semi-final - and will now bid for a first ATP title in his second final.
"It's amazing... I've played one final before in Munich (in 2021) with no crowd because of COVID," Struff said.
"Now, here an amazing crowd and I think on Sunday maybe not all will be rooting for me but it's fine. I'm happy to reach the final and happy to win."
In Saturday's women's final, world number one Iga Swiatek (21) faces Australian Open champion Aryna Sabalenka (25).