Now she stands between Halep and her first Grand Slam trophy.
Halep, a 26-year-old Romanian, and the 10th-seeded Stephens, a 25-year-old American, are among the best there is right now at using instinct and speed to track down tough-to-reach shots and force opponents to hit another. She has now made the semis at three of the four majors with Wimbledon being the only Slam where she hasn't featured in the final-four yet.
Keys will have to be patient in this semi-final, and only pull the trigger when she's ready to finish off the point.
"I will play for the fans from all over the world, because I know that many are hoping me to win this Grand Slam finally". "So I just have to be calm and keep trying". Despite her first loss to Muguruza in their fourth meeting, committing 27 unforced errors and getting broken six times, Sharapova said she saw signs of hope in her form as she builds towards Wimbledon next month.
A first-ever Grand Slam final defeat in straight sets for Halep looked likely as soon as Stephens claimed the first game of the second set on her fourth break point.
"I think I played one of my best matches on clay", Halep said in a courtside interview. "I believe that I have the game to win the match".
Will sue Reham if her book gets published in UK: Jemima
She claimed Khan had kept his marriage to faith healer Bushra Maneka under wraps for two months and equivocated when pressed for an answer.
But she feels confident: 'I have more experience now.
She won the US Open in September on a ranking of 83 and just 69 days after returning to the tour following her near year-long absence.
Daniel Rapaport: In a final featuring two players as evenly matched as Halep and Stephens-both will be top-five after this tournament, and both are without question one of the five best players in the world-the decisive factor is often mentality. American Sloane Stephens, however, didn't make it easy. This is Halep's third final appearance in the French Open.
"In the last game I felt like I could not breathe anymore", said Halep. The markets grossly over-rated Muguruza following her win over Maria Sharapova, and with this in mind, it was extremely pleasing that the Romanian picked up an emphatic victory, and bookends a relatively successful campaign for us, from a women's perspective. If not, she'll feel heartbreak in Paris for the third time.
The women got their matches done before rain arrived at Roland Garros, leaving the men's quarterfinals suspended in progress.
The final between Simona Halep and Sloane Stephens takes place on Saturday 9 June at Roland-Garros and starts at 2pm (UK time).
In all, Keys made 41 unforced errors, 30 more than Stephens. It would be very odd, I think, if I didn't write anything about her.