Serena Williams battled back from a set down for the second straight match to defeat Victoria Azarenka 3-6 6-4 6-2 and reach the last 16 of the French Open on Saturday.
The 33-year-old American was staring defeat in the face at a set and 2-4 down in the second before finding her range in the nick of time.
She was also a break down early in the deciding set, but duly won six games in a row to clinch the win.
Williams will next play fellow American Sloane Stephens for a place in the quarter-finals as she continues in search of a 20th grand slam title.
Stephens made it through with a 6-4 6-1 win over Tsvetlana Pironkova of Bulgaria, reaching the last 16 at Roland Garros for the fourth straight year.
“Today it was not easy, Victoria played very well and I was struggling,” said the two-time champion Williams.
“She won the first set and I just said to myself ‘allez, allez Serena, come on.'”
Williams levelled the set scores after a disputed line call that had the two players trading barbs and staring daggers at each other over the net.
Williams fell behind 0-2 at the start of the deciding set, but turned on the power as Azarenka wilted.
Williams and Stephens kept the American flag flying at Roland Garros after earlier defeats for Madison Keys and Irina Falconi.
Keys went down 6-4 6-2 to Swiss Timea Bacsinszky, while Falconi fell 6-4 6-1 to German Julia Goerges.
In the same half of the draw, Wimbledon champion Petra Kvitova, the fourth seed from the Czech Republic, finally found her form to outplay Romanian Irina-Camelia Begu 6-3 6-2 in just 58 minutes, taking the last five games at a canter.
That was in stark contrast to her first two rounds that saw her grind out six sets and spend just four minutes short of five hours on the court.
“I think it was for sure the best match which I played here so far, so I’m really glad for it,” Kvitova said.
Next up for Kvitova, who also won Wimbledon in 2011, but who has only managed a single semi-final in Paris in 2012, will be a fourth-round tie against Bacsinszky.
Also through to the last 16 in early play was Italian Sara Errani, losing finalist in 2012, who gained a 6-3 6-3 revenge on German Andrea Petkovic.
Petkovic ousted Errani at Roland Garros last year at the quarter-final stage before losing in the semis.
There was disappointment though for another Italian, 2010 Roland Garros champion Francesca Schiavone, who lost 7-5 6-4 to Andreea Mitu of Romania.
Ranked 100th in the world, Mitu is playing in her first French Open and her three wins in Paris this week were her first at grand slam level.
Her next opponent, with a quarter-final slot at stake will be 93rd-ranked Alison Van Uytvanck of Belgium, who ended the hopes of France’s Kristina Mladenovic 6-4 6-1.