1997 Giro d'Italia 2007 Tour Down Under Stage 05 2011 Tour of Qatar etc 2011 Tour Down Under Stage 05 2008 Tour de France Stage 18 2011 Track World Championships Men Sprint 1998 Giro d'Italia 2009 Tour de France Stage 12 2008 Tour de France Stage 09 2009 Tour de Langkawi Stage 06