Inizia il 2021 con tre sconfitte consecutive nell'ATP Cup e all'Australian Open. Si sblocca a Rotterdam con i successi sui quotati Felix Auger-Aliassime e Alex de Minaur prima di cedere nei quarti a Borna Ćorić con il punteggio di 6-7, 6-7. In marzo raggiunge i quarti anche a Dubai, sconfiggendo tra gli altri il nº 13 ATP David Goffin, e viene eliminato in 3 set da Lloyd Harris. Viene sconfitto al terzo turno in 3 set sia al Miami Open, dal nº 5 del mondo Stefanos Tsitsipas, che a Barcellona, dal nº 2 e futuro vincitore del titolo Nadal. Nei successivi tre tornei viene eliminato dal nº 6 ATP Alexander Zverev, al secondo turno a Madrid dopo aver sconfitto Karen Khachanov, al terzo a Roma, dove elimina l'idolo di casa Fognini, e negli ottavi al Roland Garros. All'esordio stagionale sull'erba esce di scena al secondo turno ad Halle per mano dell'emergente Sebastian Korda.