World number two Ons Jabeur battled back from a set down on Tuesday to beat Marie Bouzkova and set up a Wimbledon semi-final against unseeded Tatjana Maria.
The Tunisian was broken twice as she lost the first set but lost only two games after that to power to a 3-6, 6-1, 6-1 win in a match lasting one hour and 47 minutes.
Norrie to face Djokovic in Wimbledon semi-finals
Britain's Cameron Norrie will take on six-time champion Novak Djokovic for a place in the Wimbledon final after seeing off David Goffin in a five-set semi-final on Tuesday.
Ninth seed Norrie came back to defeat the 58th-ranked Belgian, 3-6, 7-5, 2-6, 6-3, 7-5 to make the last four of a Slam for the first time.
Djokovic reached the semi-finals for the 11th time with a 5-7, 2-6, 6-3, 6-2, 6-2 win over Italian 10th seed Jannik Sinner.