2003 Tour de France Stage 01 1996 Japan Cup 2010 Tour de France Stage 19 1999 Giro d'Italia 2013 Tour of Qatar Stage 01 2007 Tour Down Under Stage 05 2011 Tour Down Under Stage 05 2008 Tour de France Stage 18 2010 Tour of Qatar Stage 02 2011 Vuelta a Espana Stage 08