2009 Giro d'Italia Stage 06 2008 Tour de France Stage 17 2011 Tour of Qatar etc 2008 Vuelta Chihuahua Stage 07 2008 Tour de France Stage 09 1995 Tour de France 2007 Tour Down Under Stage 05 1995 Tour des Flandres 2000 Giro d'Italia Prologue 2012 Giro d'Italia Stage 06