Shares of Petronet LNG (down 3.07 per cent), Bharat Petroleum Corporation (down 0.84 per cent) and Castrol India (down 0.60 per cent) were among the top losers in the index.
Reliance Industries (down 0.42 per cent), GAIL (India) (down 0.31 per cent) and Oil And Natural Gas Corporation (down 0.19 per cent) too were trading in the red.
Benchmark NSE Nifty50 index was up 41.35 points at 10,617.65 while BSE Sensex was up 150.02 points at 35,292.01 around 12:37 pm.
Among the 50 stocks in the Nifty index, 35 were trading in the green, while 14 were in the red.
Shares of YES Bank, PC Jeweller, JP Associates, Idea Cellular, Reliance Communications, Suzlon Energy, ITC, Infibeam Avenues, Adani Power and Ashok Leyland were among the most traded shares on the NSE.