2010 Tour of Oman Stage 01 1998 Tour de France 2010 Tour de France Stage 08 2003 Tour de France Stage 01 2003 Tour de France Prologue 1999 Giro d'Italia 2010 Tour of Qatar Stage 02 2010 Tour de France Stage 19 2012 Tour of Qatar Stage 03 2011 Giro d'Italia Stage 07