Top seed Caroline Wozniacki reached the Nature Valley International semi-finals with an assured victory over Ashleigh Barty.
The world No 2 faced a stern test in Ashleigh Barty but showed her greater experience to beat the Australian 6-4 6-3.
Wozniacki, who reached the final last year, is featuring in her first grass-court tournament of the season and will next meet former world No 1 Angelique Kerber, who battled past Daria Kasatkina 6-1 6-7 [3-7] 7-6 [7-3].
The Australian Open holder edged a tight opening set as she secured a decisive break of serve in the 10th game to take the initiative against Barty, who had won the Nottingham title earlier this month.
The second set saw both players earn two breaks of serve in the opening six games but it was Wozniacki who finished strongly to secure her fourth break of the match before she served out for victory.
Former Wimbledon finalist Agnieszka Radwanska defeated Jelena Ostapenko in the opening quarter-final of the day to underline her grass-court credentials.
Radwanska, former world No 2, is playing for the first time this week since April after recovering from back and hip injuries and she proved too strong for the former French Open champion, winning 6-2 7-5.
The Pole will now play another unseeded player in Aryna Sabalenka after the Belarussian recorded an impressive victory over defending champion Karolina Pliskova.
Sabalenka, 20, recovered from a 4-1 deficit in the final set to progress 6-3 2-6 7-6 {7-5] and earn her first victory over a top 10 opponent.
We will keep you up to date with all the news ahead of Wimbledon including our live blogs once the action gets underway on July 2.
Our next tennis action comes from the German Open in Hamburg. Watch the action live on Sky Sports Arena from Monday, July 23 from 10am.
Never miss the big kick-off or have to deal with interrupted games or low quality streams with a NOW TV Sky Sports Pass this summer. You'll get exclusive coverage of the 147th Open from Carnoustie, The Ryder Cup, ATP Tour, World Darts Matchplay, and loads more starting from just £7.99. No contract.