Shares of state-run oil marketing companies fell despite a petrol and diesel price hike, as investor sentiment remained weak due to lower-than-expected increases and rising global crude prices. Petrol in Delhi is now ₹97.77 per litre, while diesel is ₹90.67 per litre.