Updated on
Summary
Norway's Thor Hushovd won the sixth stage of the Tour de France, a 181.5-km ride from Girona to Barcelona. Spain's Oscar Freire was second and fellow-Spaniard Jose Joaquin Rojas came home third. Swiss Fabian Cancellara retained the overall leader's yellow jersey.
