2010 Tour of Oman Stage 01 1996 Paris - Roubaix 2011 Track Party Men Team Sprint 2009 Giro d'Italia Stage 06 2012 Tour de France Stage 14 2009 Vuelta a Espana Stage 01 2009 Tour de France Stage 12 1997 Giro d'Italia 2008 Tour de France Stage 09 2001 Giro di Lombardia