China's Na Li progressed to the semi-finals of the AEGON Classic in Birmingham after a straight-sets victory over Stefanie Voegele.
The fourth seed, the highest-ranked player in the last eight, comfortably won the first set 6-3.
Although she was taken to a tie-break by the Swiss, who yesterday ended home interest by beating the Briton Naomi Cavaday, the world No 20 closed out the match in one hour 24 minutes.
Li will now face the victor of the clash between the former Wimbledon champion Maria Sharapova and Belgium's Yania Wickmayer.
The two-time Edgbaston winner faces Wickmayer, who yesterday defeated 14th seed Roberta Vinci, later this afternoon.
India's Sania Mirza also moved into the semi-finals with a 6-1 7-6 win against 16th seed Melinda Czink.
The 22-year-old from Mumbai, who knocked out British No 1 Anne Keothavong on Wednesday, raced through the first set in 28 minutes.
Her Hungarian opponent found some resistance in the second set, taking Mirza to a tie-break before losing.
* PA Sport
Why seagrass matters
- Carbon sink: Seagrass sequesters carbon up to 35X faster than tropical rainforests
- Marine nursery: Crucial habitat for juvenile fish, crustations, and invertebrates
- Biodiversity: Support species like sea turtles, dugongs, and seabirds
- Coastal protection: Reduce erosion and improve water quality
More from Neighbourhood Watch:
Lexus LX700h specs
Engine: 3.4-litre twin-turbo V6 plus supplementary electric motor
Power: 464hp at 5,200rpm
Torque: 790Nm from 2,000-3,600rpm
Transmission: 10-speed auto
Fuel consumption: 11.7L/100km
On sale: Now
Price: From Dh590,000
The Settlers
Director: Louis Theroux
Starring: Daniella Weiss, Ari Abramowitz
Rating: 5/5
Skewed figures
In the village of Mevagissey in southwest England the housing stock has doubled in the last century while the number of residents is half the historic high. The village's Neighbourhood Development Plan states that 26% of homes are holiday retreats. Prices are high, averaging around £300,000, £50,000 more than the Cornish average of £250,000. The local average wage is £15,458.