Stages 3, 4, 8, 12 & 21 1st Overall Vuelta Ciclista a la Comunidad Valenciana 1st Points classification 1st Stages 1, 2 & 5 Tour de Romandie 1st Stages 1 & 2 Vuelta a Andalucía 1st Stages 4 & 5 Vuelta a Aragón 1st Stages 1 & 3 1st Milan–San Remo 1st GP Costa Degli Etruschi 1st Trofeo Luis Puig 2nd Overall Tirreno–Adriatico 1st Stages 1, 6 & 7 3rd Giro della Provincia di Lucca 3rd Coppa Bernocchi 2006 1st Overall Niedersachsen-Rundfahrt 1st Stages 1, 2, 3, 4 & 5 Tirreno–Adriatico 1st Points classification 1st Stages 6 & 7 Vuelta a Andalucía 1st Stages 3 & 4 Vuelta Ciclista a la Comunidad Valenciana 1st Stages 2 & 3 1st GP Costa Degli Etruschi 1st Giro della Provincia di Lucca 2nd Milan–San Remo 3rd Gent–Wevelgem 2007 Giro d'Italia 1st Points classification 1st Stages 3, 7, 11, 18 & 21 Vuelta a España 1st Stages 11 & 12 1st Overall Volta ao Algarve 1st Stages 3, 4 & 5 1st Overall Niedersachsen-Rundfahrt 1st Stages 1, 2 & 4 1st Paris–Tours 1st GP Costa Degli Etruschi 1st Stage 2 Vuelta Ciclista a la Comunidad Valenciana 1st Stage 1 Regio-Tour 3rd Rund um Köln 6th Memorial Cimurri 8th Milan–San Remo 2008 Tour of Britain 1st Stages 1, 6 & 8 1st Memorial Viviana Manservisi 1st Gran Premio Bruno Beghelli 2009 Giro d'Italia 1st Stages 2 & 3 Settimana Ciclistica Lombarda 1st Stages 1 (TTT), 2 & 4 1st Scheldeprijs 1st Giro di Toscana 1st Gran Premio della Costa Etruschi 1st Stage 2 Tirreno–Adriatico 1st Stage 5 Giro di Sardegna 2nd Overall Delta Tour Zeeland 1st Stage 1 4th Giro del Friuli 5th Milan–San Remo 2010 Tour de France 1st Points classification 1st Stages 1 & 4 1st Stage 7 Vuelta a España 1st Gran Premio della Costa Etruschi 1st Stage 4 Tour de Suisse 1st Stage 3 Giro di Sardegna 3rd Milan–San Remo 10th Overall Giro della Provincia di Reggio Calabria 1st Stages 2 & 4 2011 1st Stage 2 Giro d'Italia Tour of Turkey 1st Points classification 1st Stage 4 1st Stage 2 Volta a Catalunya 2012 Bayern Rundfahrt 1st Points classification 1st Stages 1, 3 & 5 2013 4th Trofeo Palma de Mallorca 7th Trofeo Campos–Santanyí–Ses Salines 2014 1st Grand Prix Pino Cerami 1st Stage 1 (TTT) Tirreno–Adriatico 4th Scheldeprijs Grand Tour general classification results timeline See also List of doping cases