2013 Amstel Gold Race 2012 Vuelta a Espana Stage 21 2010 Tour of Qatar Stage 02 2014 Dubai Tour Stage 01 2007 Track World Championships Men Scratch 1998 Tour de France 2001 Giro di Lombardia 1999 Tour de France 2000 Giro d'Italia Stage 19 2009 Road World Champonships Men Elite