Hectic buying in rate sensitive stocks amid hopes of a rate cut, lifted the market to a buoyant close on Friday.
A firm trend in global markets on expectations of stimulus packages by global central banks too aided sentiment.
The Sensex ended at 16,935.77 (provisional) with a gain of 257.89 points or 1.55%.
The Nifty closed at 5134.40, up 79.65 points or 1.58%.
Bank, realty, automobile stocks ended on an upbeat note.
FMCG, pharma, IT, metal and consumer durables stocks too posted solid gains.
Midcap and smallcap stocks were relatively subdued.
The market breadth was positive.