2008 Giro d'Italia Stage 20 2008 Track World Championships Men Points 2007 Tour de Langkawi Stage 04 2013 Tour de Langkawi Stage 07 2000 Giro d'Italia Stage 04 2008 Tour de France Stage 21 2011 Track Party Men Team Sprint 1999 Tour de France 2013 Vuelta a Espana Stage 12 2003 Tour de France Stage 04