1998 Tour de France 2010 Tour de France Stage 12 2009 Tour de France Stage 12 2000 Giro d'Italia Prologue 1999 Giro d'Italia 2011 Tour of Qatar Stage 04 2007 Tour Down Under Stage 05 2003 Paris - Nice Stage 07 2009 Giro d'Italia Stage 17 2009 Vuelta a Espana Stage 12