Après avoir eu besoin de trois sets et 2h33 de jeu pour écarter le Français Benjamin Bonzi (ATP 125), le numéro un belge, 15e mondial et 2e tête de série, a cette fois écarté l'Italien Lorenzo Sonego, 36e mondial, sur un double 6-4 en 1 heure et 26 minutes.

En demi-finales, David Goffin affrontera le vainqueur du match entre l'Espagnol Alejandro Davidovich Fokina (ATP 56) et le Biélorusse Egor Gerasimov (ATP 83), programmé vendredi après-midi.

Le Liégeois, qui a été éliminé au 1er tour du double avec Lucas Pouille lundi, dispute dans le sud de la France son premier tournoi après sa décevante tournée australienne, marquée par deux défaites d'entrée de jeu, contre le jeune Espagnol Carlos Alcaraz (ATP 146), 17 ans, au Great Ocean Road Open, puis surtout à l'Open d'Australie contre l'Australien Alexei Popyrin (ATP 113) après avoir eu quatre balles de match.