Tour Méditerranéen
In 2006, he won the Tour Méditerranéen on the UCI Europe Tour. Then in the 2006 Tour de France, he finished second in the tenth stage, taking the leader's yellow jersey for a day and the lead in the King of the Mountains competition; he eventually finished sixth. In 2008, he won the 16th stage of the Tour after being in a chase group most of the day, beating David Arroyo, Yaroslav Popovych and Sandy Casar.