Tracking gains in stocks, the market capitalisation of the BSE listed companies surged by Rs 1728.7 billion to Rs 140787.02 billion.
The 30-share key index soared 579.68 points, or 1.68 per cent, to end at 35,011.65.
"After a flat start to November, stock markets on Friday traded with a strong positive momentum and registered sharp gains. Trading sentiment got a boost amid a fall in global crude prices and rising rupee. Positive global cues also triggered buying," said Abhijeet Dey, senior fund manager-Equities, BNP Paribas Mutual Fund.
The rupee on Friday clocked its biggest single-day gain in over five years, surging by 100 paise to close at 72.45 against the US dollar.
Brent crude, the international benchmark, dropped below the $73-mark to quote at a seven-month low of $72.65 by falling 3.48 per cent.
In the broader market, the S&P BSE midcap index gained 0.78 per cent and smallcap index 0.76 per cent.