Investors lapped up recently battered metal, oil & gas, FMCG, banking, power, infrastructure, IT, auto, and capital goods stocks amid fresh capital inflows by foreign funds ahead of key IIP and inflation data to be released after market hours today, brokers said.
After opening on a strong footing, the Sensex advanced to hit a high of 33,962.48 on the back of fresh buying by domestic funds and retail investors.
The broader Nifty finished at 10,421.40, up 194.55 points, or 1.90 per cent. It touched a high of 10,433.65 points in day trade.
Brokers said fresh buying by investors ahead of inflation data to be released after market hours today improved the market sentiment.
On a net basis, foreign portfolio investors (FPIs) bought shares worth Rs 550.36 crore while domestic institutional investors (DIIs) sold shares worth Rs 65.00 crore on Friday, provisional data showed.