At the Multi Commodity Exchange, crude palm oil for delivery in January contracts gained Rs 1.40, or 0.25 per cent, to Rs 561.30 per 10 kg in business turnover of 36 lots.
On similar lines, the oil for delivery in February contracts was trading Rs 1.30, or 0.23 per cent, higher to Rs 564.20 per 10 kg in 17 lots.
Analysts said expanding of positions by participants on the back of surging demand in the physical market against tight stocks positions on fall in supplies from producing regions kept prices higher.