2012 Vuelta a Espana Stage 17 2005 Giro d'Italia Stage 06 1995 Tour des Flandres 1996 Giro d'Italia 2009 Giro d'Italia Stage 04 2013 Vuelta a Espana Stage 01 1999 Tour de France 2009 Vuelta a Espana Stage 12 2014 Tour Down Under Classic 2003 Tour de France Stage 06