1993 Paris - Roubaix 2008 Giro d'Italia Stage 20 1997 Tour de France 2012 Tour of Qatar Stage 03 2007 Track World Championships Men Scratch 2012 Road World Champonships Men TTT 2013 Amstel Gold Race 2007 Tour of Qatar Stage 06 2011 Giro d'Italia Stage 15 2011 Tour of Qatar Stage 04