Campeón en Barcelona por segundo año consecutivo tras deshacerse de Tommy Robredo en la final, y campeón también consecutivamente en los Masters Series de Montecarlo tras derrotar sucesivamente a Guillermo Coria, Gastón Gaudio y Roger Federer y en Roma venciendo nuevamente a Federer en la final tras cinco mangas, dos bolas de partido salvadas y cinco horas de juego. Reapareció en Marsella, alcanzando las semifinales (derrota ante Arnaud Clément), y conquistó el título en Dubái ante el número uno del mundo, Roger Federer, camiseta de brasil mundial 2022 en un vibrante encuentro que se resolvió en el tercer set despejando las dudas surgidas sobre su futuro rendimiento tras su lesión.