At 1356 hours, the Sensex is trading at 16,237, up 15 points. Nifty is flat at 4,922.
Most of the sectoral indices were trading in the positive zone. The BSE metal index has added 1% to 10,089. Realty, bankex and power indices are up around half a per cent each.
Meanwhile, BSE consumer durables index is down 0.3%, followed by Oil & gas, auto and IT.
Maruti Suzuki has dipped 2% to 1,123 as it continues to bear the brunt of the fuel price hike. Mahindra & Mahindra has shed 1.3% to Rs 643. Bajaj Auto and Tata Motors have
Oil, banking stocks fuel rally, Nifty ends above 4,900
Rupee, weak global cues drag markets
Airtel acquires 49% stake in Qualcomm's broadband biz
Bangladesh finds new oil reserves in Sylhet
Markets end flat amid weakening rupee