2013 Tour of Oman Stage 02 1997 Tour de France 1997 Tour de France 2000 Tour de France Stage 21 1994 Tour de France 2014 Dubai Tour Stage 01 2012 Tour of Qatar Stage 03 1999 Track World Championships 1997 Giro d'Italia 1996 Japan Cup