At the National Commodity and Derivatives Exchange, refined soya oil for delivery in October rose by Rs 5.90, or 1.02 per cent to Rs 584.75 per 10 kg with an open interest of 1,00,190 lots.
Similarly, the oil for delivery in September moved up by Rs 5.70, or 0.92 per cent to Rs 624.80 per 10 kg in 69,770 lots.
Analysts said fresh positions built-up by speculators on the back of strong demand in spot markets against restricted arrivals from producing regions mainly supported the upside in refined soya oil prices at futures trade.