2011 Tour of Qatar Stage 02 2007-2008 Track World Cup Round 3 Men Keirin 2011 Giro di Lombardia 1997 Tour de France 1997 Tour de France 2013 Giro d'Italia Stage 05 2009 Giro d'Italia Stage 17 2012 Tour de France Stage 14 1990 Paris - Roubaix 2012 Tour of Qatar Stage 03