1997 Giro d'Italia 1993 Paris - Roubaix 2014 Tour of Oman Stage 05 2003 Tour de France Stage 01 1997 Tour de France 2006 Tour de France Stage 07 2013 Tour of Oman Stage 02 2011 Giro di Lombardia 2009 Tour de France Stage 12 2000 Tour de France Stage 21