Bianca Andreescu became the first Canadian Rogers Cup semifinalist since 1979, overcoming a groin injury to beat third-seeded Karolina Pliskova of Czech Republic 6-0, 2-6, 6-4 in windy conditions Friday.
The 19-year-old Andreescu, from nearby Mississauga, is returning from a right shoulder injury that sidelined her since the French Open in May. She won in Indian Wells in March for her first WTA Tour title.
Andreescu played her fourth consecutive three-set match, giving her by far the most time on the hard courts of Aviva Centre on York University's campus. She needed a medical timeout in the second set for treatment on her groin.
Andreescu will face American Sofia Kenin on Saturday. Kenin beat sixth-seeded Elina Svitolina of Ukraine 7-6 (2), 6-4. The 20-year-old Kenin upset top-ranked Ashleigh Barty in the first round.
In the night semifinals, eighth-seeded Serena Williams played No. 2 Naomi Osaka of Japan, and Czech qualifier Marie Bouzkova faced fourth-seeded Simona Halep of Romania.