2007 Tour de Langkawi Stage 04 2008 Track World Championships Men Points 2003 Tour de France Stage 01 2013 Milano - Sanremo 2010 Tour of Oman Stage 01 2011 Tour of Qatar Stage 02 2013 Giro d'Italia Stage 05 2012 Giro d'Italia Stage 11 2012 Vuelta a Espana Stage 17 1994 Giro d'Italia