2014 Tour Down Under Classic 1998 Tour de France 2013 Vuelta a Espana Stage 01 2013 Tour de Langkawi Stage 06 2009 Tour Down Under Stage 04 2008 Vuelta Chihuahua Stage 07 1999 Giro d'Italia 2010 Tour de France Stage 19 2009 Giro d'Italia Stage 06 2009 Track World Championships Men Team Pursuit