The Nifty is trading 0.8 points higher at 4860.
Ambuja Cements is up 4.3% at Rs 101. ITC has advanced 3.9% at Rs 217. Hindalco is up 3.3% at Rs 191. Satyam has gained 2.7% at Rs 512. TCS is up 1.9% at Rs 985.
Ranbaxy, Bharti, ACC, HUL, Grasim and Wipro are all trading over 1%.
Bhel is trading 3.8% lower at Rs 1,596 and L&T is down 2% to Rs 2,687. RCom, Reliance Infra and ONGC have declined 1.5% at Rs 543, Rs 1,239 and Rs 870 respectively.
Tata Motors , M&M, NTPC, Tata Steel, Maruti and ICICI Bank are the other losers.