Posteriormente ha cosechado grandes puestos de honor, con una regularidad que le ha permitido estar en el podio del Tour de Francia de 2007, solo superado en 23 segundos por Alberto Contador.