At the National Commodity and Derivatives Exchange, refined soya oil for delivery in October gained Rs 2.10, or 0.37 per cent to Rs 571.50 per 10 kg with an open interest of 81,305 lots.
Similarly, the oil for delivery in November moved up by Rs 2, or 0.35 per cent to Rs 566.30 per 10 kg with an open interest of 41,170 lots.
Market analysts said besides pickup in demand at the spot market, restricted supplies from producing belts led to rise in refined soya oil prices in futures trade.