EPA/WARREN TODACaroline Wozniacki of Denmark celebrates her win over Sloane Stephens of the US after their semi-final match in the Rogers Cup Women's Tennis tournament in Toronto, Canada, 12 August 2017. She'll face either Elina Svitolina or Simona Halep for the title.
Wozniacki was 5-1 down in the first set and 4-2 down in the third, but recovered on both occasions to seal her place in the next round.
Halep defeated Frenchwoman Caroline Garcia 6-4, 6-2 while fifth seeded Svitolina rallied from a first set loss to beat reigning Wimbledon champion Garbine Muguruza 4-6, 6-4, 6-3. The afternoon semifinal was briefly delayed in the second set.More news: NASA is sending a supercomputer to the space station next week
More news: Paul Scholes questions Chelsea's sale of Nemanja Matic to Manchester Utd
More news: Donald Trump appears to grant China banks sanctions reprieve after UN deal
Wozniacki has yet to win a title in 2017, but will once again have the chance to change that after building on her epic quarter-final win over world number one Karolina Pliskova. She used all of that momentum on Saturday against Stephens, playing aggressive tennis from the start and charging ahead to a 3-0 lead, consolidating it with another break for 5-1. But she had 41 unforced errors, compared to 11 for Wozniacki.
The pair took to the court early Saturday morning after Friday's rain delays forced the quarter-finals to stretch into a second day.
The Dane will now play American Sloane Stephens for a place in the final. Halep defeated Garcia 6-4, 6-2. "I just want to give my best, enjoy the match, and try to fight".