World number one Iga Swiatek reached the Canadian Open semi-finals with a three-set win over American qualifier Danielle Collins.
The Pole, 22, won 6-3 4-6 6-2 in Montreal to set up a semi with American world number three Jessica Pegula.
Swiatek took advantage of Collins’ second serve in the deciding set, breaking twice to win his 50th match of the season.
Earlier, Pegula defeated compatriot and doubles partner Coco Gauff, 6-2, 5-7, 7-5.
“I really wanted to play strong and I’m glad I was able to increase the power in the third set,” said four-time Grand Slam champion Swiatek. “Definitely, I’m looking for that. Now I feel like I really need to go higher in terms of intensity.”
Pegula, 29, broke his 19-year-old opponent twice to claim the first set but Gauff edged the second to level.
Gauff was not helped by nine double faults and Pegula earned the decisive break at 5-5 in the third set before serving for the match.
“Your doubles partner’s match is always difficult,” said Pegula.
“It just comes down to the wire and who’s going to compete better.”
Liudmila Samsonova defeated world number two Aryna Sabalenka 7-6 (7-2) 4-6 6-3 in their delayed third-round match.
Russian Samsonova will face Belinda Bencic in the last eight after the Swiss came back from a set down to claim a 6-7 (3-7) 6-3 6-1 victory over Petra Kvitova in another match that had to be moved to friday .