Under Tour de France i 2007 tok han sin første etappeseier da han vant den 18. etappen. På den 16. etappe i Tour de France 2009 kom han på 2.-plass, men ble senere tildelt seieren ettersom Mikel Astarloza testet positivt på EPO. 13. juli 2010 vant han den 9. etappen i Tour de France. Dette var hans tredje etappeseier i det prestisjefylte rittet.