1999 Tour de France 2011 Giro d'Italia Stage 07 2012 Tour de France Stage 07 2011 Giro d'Italia Stage 21 2011 Track Party Men Team Sprint 1996 Paris - Roubaix 2003 Tour de France Stage 04 2006 Tour de France Stage 18 2008 Tour de France Stage 09 2007 Tour of Qatar Stage 06