It was Semifinals Day at Roland Garros on Thursday, but first on Chatrier the mixed doubles final.
Anna-Lena Groenefeld won her second Grand Slam mixed doubles title, this time with Jean-Julien Rojer.
And then the first of two very marquee match-ups - Maria Sharapova against Eugenie Bouchard.
The crowd was packed to watch two fighters battle it out - fighters who barely escaped the quarters.
Bouchard was down 4-1 in the third set of her quarterfinal, Sharapova four points from losing hers...
And Bouchard came out far stronger in this one, two games away from winning it leading 6-4, 5-5.
Sharapova is never one to back down though - she regrouped, found her range again then unleashed...
The 2012 French Open winner took a step closer to the 2014 title with a comeback 4-6, 7-5, 6-2 win.
Sharapova came back from one set down to win for the third time in a row - her first time doing that.
She also improved to 3-0 lifetime against Bouchard, though this was their closest one by far...
Bouchard was also denied her Top 10 debut, though it's clearly only a matter of time for that now.
Andrea Petkovic, a former Top 10 player herself, faced Simona Halep in the second semifinal.
Halep was just too sharp though, rallying from 3-1 down in the second set to prevail, 6-2, 7-6(4).
Halep is now through to her first Grand Slam final - and will go from No.4 to No.3 on the rankings.
Halep is 0-3 lifetime against Sharapova, though their last meeting was three sets... who will win?