2000 Giro d'Italia Prologue 2010 Tour of Oman Stage 03 2012 Tour de France Stage 07 2013 Tour Down Under Stage 01 1997 Tour de France 2012 Tour of Qatar Stage 03 2009 Giro d'Italia Stage 06 2010 Tour of Oman Stage 01 2012 Tour of Qatar Stage 03 1995 Tour des Flandres