2010 Tour of Oman Stage 01 2013 Amstel Gold Race 2012 Tour of Qatar Stage 03 2013 Tour of Qatar Stage 01 1999 Giro d'Italia 1997 Tour de France 2012 Tour of Qatar Stage 03 2010 Tour Down Under Stage 04 1995 Japan Cup 2003 Tour de France Stage 06