The key points from the document are:
1) The Sensex closed up 529.82 points or 1.31% at 40889.23, while the Nifty closed up 159.40 points or 1.34% at 12073.80. All major sectoral indices ended in the green led by metals, autos, banks, pharma, IT, FMCG and energy.
2) Top gainers on the Nifty were Bharti Infratel, Bharti Airtel, Tata Steel, Hindalco Industries and Grasim Industries. Top losers were Zee Entertainment, ONGC, Yes Bank, BPCL and GAIL.
3) Buying