2013 Tour Down Under Stage 01 2013 Giro d'Italia Stage 05 2003 Tour de France Stage 01 2010 Tour Down Under Stage 04 2002 Paris - Roubaix 2003 Paris - Nice Stage 07 1998 Tour de France 2012 Vuelta a Espana Stage 03 2012 Tour of Qatar Stage 03 2012 Giro d'Italia Stage 06