Throughout much of the season with including the Tour de France, he rode as a domestique for Alberto Contador with few results. After a good performance at the Clásica de San Sebastián finishing 5th, he was given leadership at the Vuelta a España. On 25 August, Roche won stage two of the Vuelta by breaking away with three others on the final climb at the end of the stage from Pontevedra to Alto Do Monte Da Groba. Roche held the leader's red jersey until stage 8, and also held the lead of the points, mountains and combination classifications at one stage in the race. On stage 8 Roche lost the jersey finishing eight seconds behind Daniel Moreno to fall one second behind in the general classification. After stage 13 Roche was 2nd overall but on a cold day to Andorra on stage 14 he dropped to 6th overall. He went on to finish 5th overall in the general classification, his best result to date in a Grand Tour. Later that year Roche again competed for Ireland in the World Championships and the World Time Trial Championships where he finished 13th.