At close, Sensex was at 73,917, up 253 points or 0.34 per cent, Nifty was at 22,466, up 62 points or 28 per cent.



Broader market indices outperformed the benchmarks. The Nifty Midcap 10 index was up 451 points or 0.88 per cent at 51,604 points and the Nifty Smallcap 100 index was up 274 points or 1.65 per cent at 16,870 points.



India's volatility index, India VIX, was down 1.05 per cent at 19.79 points.



Also, 19 out of 30 Sensex stocks were in the red.



Mahindra & Mahindra, UltraTech Cement, JSW Cement, Kotak Mahindra Bank, Marut Suzuki and NTPC were the top gainers. While TCL, HCL Tech, Wipro, HUL and Nestle were the top losers.



Market experts said: "Despite mixed global cues and uncertainties over the US Fed, the Indian market experienced a strong recovery, led by broader market outperformance and positive Q4 earnings."



He said while earnings of some index heavyweights exceeded expectations, midcap and small-cap stocks continued to show buying interest during the decline.



"Autos and consumer durables stood out with particularly strong earnings momentum," he said.