2007 Tour of Qatar Stage 06 2014 Dubai Tour Stage 01 1997 Tour de France 2012 E3 Harelbeke 2007-2008 Track World Cup Round 3 Men Team Pursuit 1995 Japan Cup 2011 Giro d'Italia Stage 21 2003 Paris - Nice Stage 07 1998 Tour de France 2012 Tour of Qatar Stage 03