Maruti is the biggest gainer in the Sensex, 1.34% higher at Rs 830. Tata Steel, Tata Motors and Ranbaxy are the three other gainers.
Bharti is trading 1.9% lower at Rs 835, Reliance Infra is down 1.8% at Rs 1,435. Jaiprakash Associates has declined 1.7% to Rs 266. SBI and Wipro are down 1.5% each to Rs 1,678 and Rs 498. Bhel, RCom and ICICI Bank are all a per cent lower.