For the Sensex, it's the biggest single-day gain in over a month.
The sentiment got a big push following a rally in global equities as investors cheered a strong US jobs report while a landslide victory for Japan's ruling coalition in weekend elections boosted stimulus hopes.
The investor focus now shifts to the first leg of corporate earnings. TCS and Infosys are slated to come out with their results on Thursday and Friday, respectively.
After opening higher, the Sensex ended at an 11-month high of 27,626.69, up 499.79 points, or 1.84 per cent -- its biggest single-day gain since May 25 when it had risen 575.70 points.
Also Read
Today's closing is highest since August 19 last year when it ended at 27,931.64.
The 50-share NSE Nifty recaptured the 8,400-mark before closing at 8,467.90, a gain of 144.70 points, or 1.74 per cent.
Metals led the rally, followed by auto, banking, PSU and realty. Covering-up of short positions fed the upsurge.
Japan's Nikkei remained at the forefront, jumping 3.98 per cent, followed by Hong Kong's 1.54 per cent, Singapore's 0.97 per cent and the Shanghai Composite's 0.23 per cent.
European bourses are too trading firmly higher, with Frankfurt' DAX up 1.20 per cent, Paris CAC 0.70 per cent and UK's FTSE 0.70 per cent.
Meanwhile, FPIs net bought shares worth Rs 330.62 crore on Friday, as per provisional data from the stock exchanges.
The domination was near complete, as 29 scrips out of 30-share Sensex pack ended higher while Axis Bank closed lower.
So did ICICI Bank (3.44 per cent), SBI (2.84 per cent), Maruti Suzuki (2.84 per cent), Coal India (2.84 per cent), Tata Steel (2.72 per cent) and Hero MotoCorp (2.52 per cent).
Among BSE sectoral indices, metal rose the most by 2.46 per cent, followed by auto 2.19 per cent, banking 2.07 per cent, PSU 2.06 per cent and realty 2.05 per cent.