Bharat Petroleum Corporation fell by 4.06 per cent to close at Rs 712.90, while shares of Indian Oil Corporation fell by 2.55 per cent to Rs 351.20 on the BSE.
Shares of Hindustan Petroleum Corporation Ltd lost 1.60 per cent to Rs 594.
The government today raised excise duty on petrol by Rs 2.25 per litre and by Re 1 a litre on diesel but retail pump rates will not be increased as oil firms decided to absorb the duty change for the time being.
Together with Rs 1.50 a litre excise duty hike effected from November 12, the government will mop up about Rs 10,000 crore in reminder of current fiscal that will help contain budget deficit.