2012 Tour of Qatar Stage 03 2013 Vuelta a Espana Stage 01 2003 Paris - Nice Stage 07 1996 Giro d'Italia 1995 Tour de France 2012 E3 Harelbeke 2010 Tour of Qatar Stage 02 2011 Track World Championships Men Sprint 2009 Vuelta a Espana Stage 01 2014 Dubai Tour Stage 01