Han vant den 21. etappen i Giro d'Italia i 2006 og den 5. etappen i 2007 i samme ritt.