Bianca Andreescu dismantled top seed Daria Kasatkina to reach the semi-finals of the Bad Homburg Open, while Beatriz Haddad Maia moved a step closer to a third straight title in Eastbourne.
A resounding 6-4 6-1 win over Kasatkina saw Andreescu advance to the last four of a WTA Tour grass-court tournament for the first time.
The last time she reached the semi-finals in any event was the 2021 Miami Open, where she finished as runner-up after retiring with an ankle injury in the second set of the final against Ash Barty.
Andreescu limited Kasatkina to just 17.6 per cent of the points behind the Russian's second serve and saved four of the six break points she faced to book a meeting with Simona Halep.
Former world number one Halep sent down 10 aces and converted all three of the break points that came her way in a 6-2 6-1 success over Amanda Anisimova.
The other semi-final will be an all-French affair after Alize Cornet and Caroline Garcia downed home hopes Angelique Kerber and Sabine Lisicki respectively.
After going all the way in Nottingham and Birmingham this month, Haddad Maia progressed to the semi-finals of the Eastbourne International courtesy of a walkover against Lesia Tsurenko.
Next up for Haddad Maia is Petra Kvitova, who she beat in straight sets in the first round in Birmingham, after the Czech ended Harriet Dart's run to the quarter-finals with a 6-3 6-4 win.
Jelena Ostapenko cruised to a 6-3 6-2 victory against Anhelina Kalinina and will take on Camila Giorgi for a place in the final. Giorgi comfortably overcame lucky loser Viktoriya Tomova 6-2 6-1 in 64 minutes.