Fourth seed Casper Ruud moved into the French Open third round with a four-set victory over Italy's Giulio Zeppieri.
The Norwegian, 24, was in control early on and after being forced into a fourth set, he rallied to secure a 6-3 6-2 4-6 7-5 win.
Ruud is chasing a first Grand Slam title after losing in the finals at the US Open and Roland Garros last year.
But eighth seed Jannik Sinner is out after losing a five-set epic against Germany's Daniel Altmaier.
After breaking early in the first two sets, Ruud struggled for rhythm in the third and a fired-up Zeppieri won it with his first break of the match.
Ruud got the break in the fourth and, serving for the match for the second time, sealed the win in three hours and four minutes.
He will face Zhang Zhizhen of China in the next round.
'One to remember' for Altmaier
The crowd on court Suzanne Lenglen were treated to the fifth-longest match in Roland Garros history as, after five hours and 26 minutes, Altmaier completed a surprise 6-7 (0-7) 7-6 (9-7) 1-6 7-6 (7-4) 7-5 win over Italy's Sinner.
After the pair took a tie-break each in the opening two sets, Sinner breezed through the third and brought up two match points in the fourth.
Altmaier was indebted to the net cord to save the first of them and then won the match's third tie-break to force a fifth set.
Sinner, who came out on top of a five-setter between the duo at the last year's US Open, broke as Altmaier first served for the match.
He proceeded to save four match points in a 12-minute final game before the German clinched a hard-earned victory with an ace.
"We have had historical matches and there were so many match points," Altmaier said. "It was one to remember."
Altmaier will play 2014 Wimbledon semi-finalist Grigor Dimitrov of Bulgaria in round three after the 28th seed beat Finland's Emil Ruusuvuori 7-6 (7-4) 6-3 6-4.
Borna Coric battled through in another five-set match. The 15th seed from Croatia beat Argentina's Pedro Cachin 6-3 4-6 4-6 6-3 6-4.
Another Argentine is next up for Coric after Tomas Martin Etcheverry saw off 18th seed Alex de Minaur of Australia in straight sets, 6-3 7-6 (7-2) 6-3.
German 22nd seed Alexander Zverev, a semi-finalist for the past two years, is in action later on Thursday when he takes on Slovakia's Alex Molcan in the night match on court Philippe Chatrier.
Zverev made a painful exit at the same venue last year when an ankle injury forced him to retire against Rafael Nadal.
American 12th seed Frances Tiafoe is waiting to face the winner after coming from a set down to beat Aslan Karatsev 3-6 6-3 7-5 6-2 on court Simonne-Mathieu.