Former world number one Serena Williams, chasing a record-tying 24th Grand Slam singles title, overcame a second-set blip to reach the French Open third round with a 6-3 5-7 6-1 win against Romania's Mihaela Buzarnescu.
Three-time Roland Garros champion Williams, who has been stuck on 23 major titles since 2017, one behind Margaret Court's all-time record, went through the gears in the opening set before letting her guard down.
The 39-year-old, who is seeded seventh in Paris but has not been past the fourth round here since reaching the final in 2016, fell 4-2 behind in the second set as Buzarnescu broke for the first time.
But the American was back to her dominant self as she stole her opponent's serve in the next game and set up two break points in the 11th game.
Buzarnescu kept her composure to stave them off and level for 5-5 before sealing the second set on Williams's serve.
Williams was 4-0 up after breaking twice in the decider but the scoreline did not reflect the fight the Romanian put up to stay in the contest.
Williams's experience, however, prevailed in the key moments as she set up a meeting with fellow American Danielle Collins.
Williams has come agonisingly close to matching Court's record since winning the 2017 Australian Open.
She has fallen in four Grand Slam finals and earlier this year lost in the semi-finals at the Australian Open.
Following that she underwent oral surgery and played only three Tour-level matches heading into the French Open, winning one.
Victoria Azarenka advanced after overcoming Danish teenager Clara Tauson with a 7-5 6-4 victory Court Simonne-Mathieu.
The Belarusian 15th seed, a former semi-finalist at Roland Garros, started strong when she broke Tauson in the opening game of the match but the Danish 18-year-old broke back to make it 2-2 in the first set.
However, Azarenka broke again to take a 6-5 lead before serving out the opening set. The pair then traded breaks twice in the second set, with both players making a number of unforced errors.
But the vastly experienced Azarenka, 31, had the crucial break of serve again at 4-4 to take the lead.
She then held serve to clinch victory and book a third round match with American 23rd seed Madison Keys
Third seed Aryna Sabalenka littered Court Suzanne Lenglen with dozens of unforced errors but still beat Aliaksandra Sasnovich in their Belarusian battle 7-5 6-3.
Sabalenka, who won her first claycourt title in Madrid last month and also reached the final in Stuttgart to arrive in Paris in superb form, made a total of 34 unforced errors before beating world number 50 Sasnovich.
"I just kept trying. It was not a great level from me today but I fought for every point," Sabalenka said in a courtside interview. "It was a really tough match."