Positive news out of Europe, strong global cues, a stable credit rating for India by Moody's and expectations of speedier reforms rendered the mood bullish in the Indian market on Tuesday.
The Sensex ended up 295 points or 1.59% at 18,831.98 (provisional).
The Nifty closed at 5726.95, up 91.05 points or 1.62%.
Realty, consumer durables and FMCG stocks rose sharply.
Bank, metal, IT, oil and pharma stocks too mostly closed on a firm note.
Select automobile, capital goods and power stocks posted notable gains.
Midcap and smallcap stocks too had a good outing.
The market breadth was fairly strong.