Eliminado directamente en los Masters 1000 de Montecarlo y Madrid, y habiendo renunciado a la cita de Roma, el campeón olímpico se impuso por 6-2 6-3 en una hora y 17 minutos al 134ᵉ jugador mundial, que en 2018 había ganado su primer título en la ciudad relojera.
Llegado para "ganar al menos un partido" antes de Roland Garros, el serbio se enfrentará en cuartos de final al italiano Matteo Arnaldi, número 39ᵉ del mundo, vencedor por 6-3 y 7-6 del húngaro Fabian Marozsan.
Si gana la final el domingo, Djokovic ganará en Ginebra el título número 100ᵉ de su carrera -incluidos 24 títulos de Grand Slam- y se unirá a Jimmy Connors (109 coronas) y Roger Federer (103) en el muy selecto club de los "centenarios".
En los otros partidos, el estadounidense Taylor Fritz (nº cuatro) derrotó al francés Quentin Halys (nº 50) tras un reñido encuentro, por 6-4 y 7-6, mientras que el polaco Hubert Hurkacz (nº 31) venció a Arthur Rinderknech (nº 72) por 6-4 y 6-1, sin dejar a ningún francés en liza.