También ha sido finalista en cuatro torneos Masters 1000 y ganador de 6 títulos de torneos ATP 250.