Han vant verdenscupen tre år på rad, fra 2002 til 2004. I løpet av sin karriere vant han blant annet Milano–Sanremo, Liège–Bastogne–Liège (2), Lombardiet rundt (2),Clásica de San Sebastián. Han har totalt åtte etappeseire fra de store etapperittene. I 2005 og 2006 vant han poengtrøya i Giro d'Italia.