2013 Tour Down Under Stage 01 2009 Vuelta a Espana Stage 01 2009 Giro d'Italia Stage 04 2010 Tour de France Stage 19 2012 Tour de France Stage 14 2000 Giro d'Italia Prologue 2012 Road World Champonships Men TTT 1998 Tour de France 1999 Giro d'Italia 1996 Gent - Wevelgem