Futures contracts of cotton rose on MCX tracking a rise in cotton futures on ICE, and because of lower arrivals in spot markets. On MCX, the June cotton contract was at 21,090 rupees per bale (1bale=170kg), up 0.4% from the previous close, while the most-active July contract on ICE was at 77.18 cents per pound, up 0.2%. Arrivals of cotton at major spot markets across the country were at 39,300 bales (1bale=170kg), down from 39,600 bales on previous close.