The benchmark indices ended over 1.5 per cent higher on Thursday amid across-the-board buying.
Among headline indices, the S&P BSE Sensex ended 629 points, or 1.65 per cent higher at 38,697 levels while the Nifty50 index topped the 11,400-mark to settle at 11,417, up 1.5 per cent. The volatility index, India VIX, slipped nearly 6.5 per cent to 18.27 levels.
IndusInd Bank (up over 12 per cent) and Bajaj Finance (up over 5 per cent) were the top Sensex gainers, followed by Axis Bank, ICICI Bank, and Tech Mahindra (all up 4 per cent).
On a weekly basis, Sensex gained 3.4 per cent while Nifty added 3.3 per cent. The markets will remain closed on Friday (October 2) on account of Gandhi Jayanti.
The trend among Nifty sectoral indices was positive, led by Nifty Private Bank index, up over 4 per cent. The Nifty Bank index rallied 3.7 per cent to 22,246 levels.
In the broader market, the S&P BSE MidCap index ended 0.73 per cent higher at 14,813 levels while the S&P BSE SmallCap index ended at 14,970, up 0.69 per cent.