At close, the Sensex was up 809.53 points or 1.00 percent at 81,765.86, and the Nifty was up 240.95 points or 0.98 percent at 24,708.40. About 2050 shares advanced, 1758 shares declined, and 113 shares unchanged.
Biggest Nifty gainers included TCS, Infosys, Titan Company, Trent and Dr Reddy's Labs, while losers were SBI Life Insurance, Bajaj Auto, HDFC Life, NTPC and Grasim Industries