Sixth seed Alexander Zverev won a four-hour five-set thriller against France's Pierre-Hugues Herbert to move into the third round of the French Open.
German Zverev was a set down and had to save a break point to avoid going 5-1 behind in the second before recovering to win 2-6 6-4 7-6 (7-5) 4-6 6-4.
Former champion Stan Wawrinka, who defeated Britain’s Andy Murray in round one, beat Germany’s Dominik Koepfer.
There were also wins for Dominic Thiem and Diego Schwartzman.
The match between Zverev and Herbert was the final one of day four on Philippe Chatrier. A maximum of 1,000 fans are allowed into the stadium grounds each day and the home supporters made it one of the best atmospheres of the tournament so far.
The spectators also witnessed one of the finest matches as Herbert dominated the first set, but then missed chances in the second and also threw away a 5-2 advantage in a third-set tie-break.
But Herbert won the fourth to force it into a deciding set. Zverev, 23, started well but was broken when serving for the match at 5-3, although he then broke the serve of the 29-year-old home player to advance into round three.
Zverev, aiming for his first Grand Slam title, will play Italian Marco Cecchinato in round three.
Elsewhere, Switzerland's Wawrinka, the 2015 champion, secured a 6-3 6-2 3-6 6-1 victory over world number 61 Koepfer.
Wawrinka dominated the opening two sets and looked in complete control before Koepfer won the third set - the only time he broke the Swiss three-time Grand Slam champion's serve.
However, the 16th seed easily won the final set in 30 minutes and will now play France's Hugo Gaston.
US Open champion Thiem also progressed as he beat American Jack Sock 6-1 6-3 7-6 (8-6).
Thiem, who won his first Grand Slam title earlier this month when he beat Zverev at Flushing Meadows, continued his excellent form as he took the opening two sets and fought back from 6-3 down in a tie-break to seal a third-round match with Norway's 28th seed Casper Ruud.
Argentine 14th seed Schwartzman was a 6-1 7-5 6-0 winner against Italy's Lorenzo Giustino.
The Italian had been involved in the second longest match in French Open history on Sunday when his five-set win over Corentin Moutin, which ended with a score of 18-16 in the fifth, took six hours and five minutes.
But Schwartzman completed a comfortable win on Wednesday.
Veteran John Isner lost on day four at Roland Garros, the 21st seed beaten 6-4 6-4 2-6 6-4 by fellow American Sebastian Korda.
The 20-year-old, who had to battle through three qualifying rounds last week, is ranked 213th in the world and had never won a Grand Slam main-draw match before this tournament.
The son of former Australian Open champion Petr, Korda became the youngest American man to reach the Roland Garros third round since Andy Roddick in 2001.
Korda was not the only player with a famous relative to progress, as Argentina's Federico Coria - younger brother of Guillermo, who reached the 2004 Roland Garros final - beat France's Benoit Paire 7-6 (7-3) 4-6 6-3 6-1 to advance to the third round on his main draw debut.