I Tour de France 2005 kom han på femteplass i kampen om den grønne poengtrøyen. I 2006 var han en av fem ryttere på Astana-Würth som var ble satt i forbindelse med Operación Puerto, men ble frikjent av spanske myndigheter. I 2007 syklet han for Discovery og kom på andreplass i Milano–Sanremo. Da Discovery-laget ble lagt ned, fikk han problem med å skaffe seg nytt lag, men fikk til slutt kontrakt med i mars 2008. I september 2008 ble han frigitt for å gå til Quick Step.