Second seed Simona Halep came from a set down to beat Agnieszka Radwanska 0-6, 6-3, 6-1 in the quarter-finals of the Rogers Cup in Toronto on Friday.
The sixth-seeded Radwanska started the match off firing on all cylinders and won the first seven games to lead 6-0, 1-0.
Halep all of a sudden seemed to wake up and started to find the range on her ground strokes and broke back to lead 3-1 in the second set.
The Pole then broke again herself to draw level at 3-3 but thereafter Halep took full control to win nine of the next 10 games to run out winning 0-6, 6-3, 6-1.
Speaking after the match, Halep said that she started the match feeling lethargic but thanked the fans for helping to pull her through the difficult early stages of the match.
"At the beginning I couldn't move my legs. I just felt very tired. And she was playing amazing – I couldn't do anything," Halep said.
"But I just kept focusing on what I had to do on the court – I knew I had to change my tactics, so I just kept the ball inside the court more and made more rallies.
"The fans kept cheering for me even when I was down 5-0, and it helped me keep fighting," she added.
This is the first time that the Romanian star has reached the semi-finals of the Toronto tournament having only got as far as the second round previously.
The win against Radwanska was Halep’s 300th match win in her career.
Next up for Halep is a clash with Italy's Sara Errani who reached the semi-finals when she beat Ukrainian Lesia Tsurenko in straight sets. Fifteenth seed Errani comfortably beat the unseeded Tsurenko 6-4, 6-4.