The German third seed claimed a 6-4, 6-4, 4-6, 7-6 (9/7) victory over 19-year-old Spanish sensation Alcaraz after three hours and 18 minutes.
Carlos Alcaraz became the youngest man to make the fourth round at the French Open on Friday since Novak Djokovic in 2006.
Three of his titles have come on clay in Rio, Barcelona and Madrid where he defeated Nadal, Djokovic and world number three Alexander Zverev to take the title.
There are no teammates to share the glory and their best work lends itself easily to heavily edited YouTube clips or Instagram reels. In 2022, all of the above is applicable to Carlos Alcaraz.
Carlos Alcaraz believes the sky is the limit after becoming the first player to beat Rafael Nadal and Novak Djokovic at the same tournament on clay.
The 18-year-old Alcaraz is aiming for his third title of the season after he won at Rio de Janeiro in February and in Miami this month. Alcaraz called it his biggest win on clay.
The 18-year-old Alcaraz overcame third-seeded Schwartzman in the final to the delight of Brazilian fans at the clay-court tournament.
Alcaraz's first professional victory in the circuit also came in Rio de Janeiro, two years ago.
Spain was already without Nadal because of an injury, and it lost No. 19 Roberto Bautista Agut earlier this week because of an abdominal injury.
The 18-year-old easily took the first set, lost the second on a tie-break before sealing victory over the Wimbledon finalist on his third match point in the third-set tie-break.