HPCL led gains with a 5.8% rise to ₹412.55 on the NSE, BPCL advanced over 4% and IOC was up 3.7%