The spot cotton price in China's largest cotton origins, Xinjiang, rose to a one-year high of 17,700 yuan ($2,454) a metric ton on Wednesday, according to data from the Shanghai-based JC Intelligence.