The S&P CNX Nifty advanced 30.10 points or 0.57% to 5,312.10. The index touched a high and a low of 5,329.55 and 5,242.15, respectively.
The major gainers on the Nifty were Hindalco up 3.61%, Reliance Power up 3.29%, Ambuja Cement up 2.60%, Sterlite Industries up 2.32% and HDFC up 2.10%. The major losers on the index were Infosys down 1.97%, TCS down 1.40%, Tata Motors down 0.97%, ABB down 0.85% and Cipla down 0.81%.