El primer cabeza de serie del torneo se mostró intratable en el set inicial de su partido de tercera ronda en la Pista Central, ganándolo en 24 minutos.
Djokovic no había jugado ningún torneo de preparación sobre hierba y admitió que eso no ayudó a su juego contra un rival duro, 11 años menor que él.
El serbio felicitó a Nadal por la victoria y dijo que no le sorprendió el estado físico de su rival durante la larga batalla bajo las luces de la pista Philippe Chatrier.
"El rey de la tierra batida" se mantuvo en carrera en la búsqueda de su título 22 de un Grand Slam.
Zverev se medirá ahora al ganador del partido que disputarán Novak Djokovic, y Rafael Nadal.
El 20 veces ganador de torneos del Grand Slam no pudo defender su título del Abierto de Australia en enero tras ser deportado después de haber sido admitido inicialmente en el torneo a pesar de no estar vacunado.
El primer cabeza de serie se enfrentará a continuación al esloveno Aljaz Bedene, ex número 43 del mundo, por un puesto en la cuarta ronda.
Novak Djokovic participa en su primer Grand Slam del año, luego de que no pudo defender su título del Abierto de Australia por su negativa a vacunarse contra el Covid-19.
El 20 veces ganador de torneos de Grand Slam fue derrotado por Alejandro Davidovich Fokina en la segunda ronda de Montecarlo y por Andrey Rublev en la final de Belgrado en abril.
Djokovic dijo que apoyaría plenamente a su hijo si decidiera seguir una carrera en el tenis.