Ranbaxy has gained 4.9% to Rs 529 and L&T is trading 4% higher at Rs 3,003. HDFC is up 3% at Rs 2,505. Bhel has advanced 2.7% at Rs 1,642.
Hindalco and HDFC Bank are up 2.1% at Rs 193 and Rs 1,352 respectively. NTPC, DLF, Cipla, Grasim, ONGC and Bharti are all trading over 1%.
Reliance has lost 2% to Rs 2,417, ICICI Bank has declined 1.4% to Rs 786 and Reliance Infra, Wipro, Ambuja Cements, Tata Motors, Satyam and SBI are all down less than 1%.