At the National Commodity and Derivatives Exchange, refined soya oil for delivery in November rose by Rs 5.90, or 0.89 per cent, to Rs 671.80 per 10 kg, with an open interest of 58,530 lots.
Similarly, the oil for delivery in October gained Rs 5.20, or 0.79 per cent, to Rs 661.25 per 10 kg in 8,330 lots.
Analysts said fresh positions created by traders due to uptick in demand in the spot market against restricted supplies from producing regions mainly led to rise in refined soya oil prices at futures trade.