En 2007 concluyó en el 66º en la general individual del Tour de Francia de ese año y ganó también el Gran Premio de Plouay, carrera ProTour, por delante de Thor Hushovd y Danilo Di Luca, pocos días después de ganar el Tour de Poitou-Charentes.