The S&P BSE Sensex rose 317 points, or 0.7 per cent, at 46,580 levels. The index hit an intra-day high of 46,592. The broader Nifty50, meanwhile, surpassed the 13,650-mark. Mahindra & Mahindra rose 3 per cent and was the top Sensex gainer after saying it will hike prices of its entire range of passenger and commercial vehicles from next month. Besides, ONGC (up 2%), Asian Paints, Bajaj Finance, and Tata Steel (all up1%) were the other top gainers.
All the Nifty sectoral indices, except Nifty PSU Bank index, were going strong, led by Nifty Metal index, up 1 per cent.
In the broader markets, both the S&P BSE MidCap and SmallCap indices were ruling half a per cent up.