The benchmark index for Indian equities, the 30-stock Bombay Stock Exchange Sensex, closed more than half a per cent up on the last day of financial year 2012-13 on Thursday.
Healthy buying in metal, bank and capital goods stocks and settlement of monthly derivatives contracts drove Thursday's 131-point rise at 18,835.77 points, from its previous day's close at 18,704.53 points.
The wider 50-scrip S&P CNX Nifty of the National Stock Exchange also closed 0.73% or 40.95 points up at 5,682.55 points.
Traders said revival of buying happened in the second half of the trading session after European markets opened higher, and on short-covering on the expiry of the derivatives segment on the last day of March.
Among sectoral indices, the BSE metal index rose 229.62 points, followed by the banking index (up 212.46 points), capital goods (up 191.73 points), consumer durables index (up 131.34 points) and the public sector undertakings index, up 112.02 points. However, the automobile index was down 76.86 points.
The BSE and the NSE will reopen on April 1.