Former world number one Jennifer Capriati staved off the threat of an upset when she finally overcame teenager Eleni Daniilidou in a protracted fourth-round tie.
The third-seeded American triumphed 6-1 3-6 6-1 to reach the last eight and will now play number nine seed Amelie Mauresmo, of France, as she bids to make the semi-finals for the second successive year.
The players were shunted off Court One for the second successive day after more rain but Capriati quickly settled back on Court 18 and took just 27 minutes to wrap up the match.
Capriati had surprisingly dropped her first set of the week to the 38th-ranked Daniilidou yesterday but she remained focused from the resumption, breaking her opponent in the second game of the deciding set.
The young Greek tried to mix up her game to combat the trusty baseline technique of her opponent but failed to seize her opportunities, crucially wasting three break-back points in the fifth game.
Capriati made the most of the let-off, breaking her opponent for a second time and serving out for the match.