1996 Gent - Wevelgem 2009 Giro d'Italia Stage 04 2007 Track World Championships Men Scratch 2003 Tour de France Stage 06 1997 Giro d'Italia 2013 Vuelta a Espana Stage 01 2009 Tour de Langkawi Stage 06 2008 Tour de France Stage 17 2012 Road World Champonships Men TTT 1997 Giro d'Italia