Fourth seed Agnieszka Radwanska reached the fourth round at Wimbledon with a 7-5 4-6 6-3 win over American teenager Madison Keys.
Radwanska, beaten by Serena Williams in the final last year, eventually wore down Keys with her superior accuracy during a contest lasting two hours and 22 minutes.
It was a match of contrasting styles with the Pole having only 10 unforced errors to Keys' 51, while the American hit almost three times as many winners, 67 compared to 23.
Radwanska will take on Bulgaria's Tsvetana Pironkova, a Wimbledon semi-finalist in 2010, for a place in the last eight.
Pironkova was a 6-1 4-6 6-2 winner against Croatia's Petra Martic in her third-round encounter.
German Sabine Lisicki came from a set down to beat Australia's Sam Stosur and set up a last-16 meeting with defending champion Williams.
Lisicki, who reached the Wimbledon semi-finals in 2011 and quarter-finals last year, sent down eight aces and 34 winners to see off 14th seed Stosur 4-6 6-2 6-1 in an hour and 40 minutes.
Sixth seed Li Na also had to come from behind, eventually prevailing 4-6 6-0 8-6 against Czech Klara Zakopalova.
Former champion Petra Kvitova also made it through to the last 16 after returning to the court to complete a 6-2 2-6 6-3 victory against Russian Ekaterina Makarova on Saturday.
The match was halted on Friday evening with Makarova leading 2-1 in the decider but eighth seed Kvitova was able to turn things round after a night's sleep.
The Czech left-hander will take on 19th seed Carla Suarez Navarro in the fourth round.