After the Tour, Roche finished 8th in the Clásica de San Sebastián and in September, he led at the Vuelta a España. His performance was even better than during the Tour de France, as he was really close to the best climbers of the race, losing very little time in stages with a mountain top finish. He finished 7th overall however was promoted to 6th overall after Ezequiel Mosquera's second place was annulled. He finished only five minutes and three seconds behind overall winner Vincenzo Nibali. This place was the best in a Grand Tour by an Irishman since 1988. The performance lifted him to 32nd in the year end UCI World Rankings with 148 points. Roche was part of the three-man Irish team at the 2010 World Championships in September.