2009 Giro d'Italia Stage 06 2013 Amstel Gold Race 1998 Tour de France 2011 Tour of Qatar Stage 02 2007 Tour Down Under Stage 05 2012 Tour of Qatar Stage 03 2008 Vuelta Chihuahua Stage 07 2009 Vuelta a Espana Stage 01 2011 Giro d'Italia Stage 21 1998 Giro d'Italia