In a volatile session, the benchmark BSE Sensex was trading higher by 91.70 points in late morning deals after a brief negative spell amid good buying in auto, realty, industrials, healthcare, metal, power and capital goods sectors.
Yesterday's historic approval for the passage of GST in Rajya Sabha and higher Asian cues driving the sentiment.
The 30-share index resumed higher at 27,899.88 and hovered between 27,921.91 and 27,633.11. It was quoting at 27,789.21 at 1105 hours, showing a gain of 91.70 points or 0.33 per cent from its last close.
Also Read
The NSE 50-share Nifty was also trading up by 21.75 points or 0.25 per cent at 8,566.60.
Major gainers were, Tata Motors 3.73 pct, Tata Steel 2.20 pct, Bajaj Auto 1.90 pct, Heromotoco 1.79 pct, Adani Ports 1.70 pct and GAIL by 1.37 per cent.
Meanwhile, Foreign portfolio investors (FPIs) bought shares worth a net Rs 578.17 crore yesterday, as per provisional data released by the stock exchanges.
Overseas, Asian market trading higher as crude oil held onto its recovery and high-yielding currencies climbed.
US stocks edged higher yesterday as energy companies climbed with the price of oil, Banks also rose, and investors sold traditionally safe stocks.