O jogador de 28 anos, finalista no ano passado, estava a tentar tornar-se o quarto homem na era do Open a chegar às meias-finais do Open de França em cinco anos consecutivos, depois de Djokovic, Rafael Nadal e Roger Federer.
Em vez disso, abandonou o torneio, tendo perdido em quatro sets para Djokovic, que vai defrontar o italiano Jannik Sinner, número um mundial, por um lugar na final de domingo.
"Penso que foi um nível muito, muito elevado da parte dele", disse Zverev numa conferência de imprensa. "A certa altura, foi difícil para mim".
"A dada altura, senti que não sabia como ganhar um ponto a partir da linha de fundo contra ele. Pensei que ele tinha soluções para muitas das coisas que eu estava a fazer".
Djokovic forçou Zverev a ir constantemente à rede e apresentou um jogo diversificado para impedir o alemão de o atacar a partir da linha de fundo.
"Penso que, de momento, ele é um pouco subestimado, para ser honesto", disse Zverev sobre o jogador de 38 anos.
"Muita gente já o está a excluir, mas este ano venceu o Carlos (Alcaraz) no Open da Austrália e venceu-me no Open de França. Esqueçam a idade. Penso que, para qualquer jogador, estes resultados são muito bons. Ele ainda está a vencer os melhores dos melhores, por isso acho que todos têm de respeitar isso".
O antigo número um mundial Djokovic está a apenas dois jogos de se tornar o primeiro jogador, masculino ou feminino, a ganhar 25 troféus de singulares do Grand Slam.