Sârbul, de 24 de ori campion de Grand Slam, care joacă în Elveția pentru a se încălzi pentru Roland Garros, a ratat o minge de meci în setul al doilea înainte de a câștiga în cele din urmă cu 6-4, 6-7(6), 6-1.
"A fost cel mai greu meci al turneului pentru mine până acum, trei seturi", a spus Djokovic.
"(În) setul al doilea, el a avut un break avans și am reușit să revin în tie-break, (am avut) o minge de meci, am fost puțin strâns acolo.
Dar sunt foarte bucuros cum m-am regrupat în decisiv și am jucat cel mai bun set al turneului."
Djokovic va încerca să obțină primul său trofeu de la câștigarea aurului olimpic la Paris vara trecută, când îl va înfrunta pe polonezul Hubert Hurkacz în finala de sâmbătă.
El își propune să devină doar al treilea jucător care ajunge la 100 de titluri ATP, după Jimmy Connors și Roger Federer.
Jucătorul în vârstă de 38 de ani participă la primul său turneu după despărțirea de antrenorul și vechiul său rival, Andy Murray.
De asemenea, el a pierdut ambele sale meciuri anterioare pe zgură în acest sezon înainte de această săptămână, dar pare să își găsească forma înainte de startul Roland Garros de duminică.
Djokovic își va începe tentativa de a obține al patrulea triumf la Roland Garros și al 25-lea titlu de Grand Slam la simplu, un record, când îl va înfrunta pe americanul Mackenzie McDonald în primul tur.

Fostul număr șase mondial Hurkacz a trecut cu 6-3, 6-4 de austriacul Sebastian Ofner, clasat pe locul 128, și a ajuns în prima sa finală de când a pierdut în fața lui Jannik Sinner la Halle, în iunie anul trecut.