Fifth seed Simona Halep secured a 6-0 3-6 6-2 upset victory over second seed Angelique Kerber of Germany in Saturday's Rogers Cup semi-final.
Halep looked to be cruising against Kerber after racing through thre first set in 27 minutes and going a break up in the second, but Kerber launched a spirited fightback and totally turned the tables by reeling off six straight games to lead 2-0 in the third.
A clearly frustrated Halep smashed her racquet on the ground during the seventh game of the second set, but after some quiet words from her coach, the Romanian was eventually able to regather herself and regain the momentum, claiming three more successive breaks to wrap up the victory in one hour and 38 minutes.
— WTA (@WTA) July 30, 2016
Halep moves on to face either 10th-seeded American Madison Keys or unseeded Slovakian Kristina Kucova.
"I knew that it was going to be a tough one, always when I play against her it was a tough match," Halep told ESPN after the match.
"Mentally I am pretty strong and I am a little bit disappointed in the second set I gave up at 3-2. But this is me.
"I have to improve more in this way and I am just trying to enjoy more and more and to give everything I have to win."
This was Halep's first victory over Kerber in three attempts.