A drop in inflation and reports about postponement of GAAR implementation lifted sentiment and drove stock prices up on Monday.
The Sensex ended at 19,943.57 (provisional) with a gain of 279.93 points or 1.42%.
The Nifty closed at 6033.60, up 82.30 points or 1.38%.
IT stocks traded firm right through the session.
Realty stocks were a bit subdued early on, but gained in strength as the session progressed.
Oil, PSU, metal, capital goods and consumer durables stocks too mostly ended higher.
Stocks from FMCG, power and banking sectors too closed on a firm note.
Pharma and automobile stocks were a bit subdued.
There were strong gains for some midcap and smallcap stocks.
The market breadth was fairly strong.