Colombian Santiago Botero inflicted three-time champion Lance Armstrong's first time-trial defeat in the Tour de France since 1999 when he won the ninth stage, a 52km time-trial between Lanester and Lorient today.
Armstrong came in 10 seconds behind Botero.
Spain's Igor Gonzalez de Galdeano retained the overal leader's yellow jersey.