Cycling: Freire wins sixth stage in Spain CASTELLON, France : Spain #39;s Oscar Freire won the sixth stage of the Tour of Spain, a 157km run between Benicarlo and here, while US Postal rider Manuel Beltran, also of Spain, stayed in the overall lead.