Sesongen 2007 startet noe bedre. Han vant Milano-Torino og Liège-Bastogne-Liège, og ble nummer tre i Amstel Gold Race og La Flèche Wallonne. Han var en outsider til sammenlagtseieren Giro d'Italia, og endte opp med sammenlagtseier og to etappeseire.