The NSE Nifty is up five points at 3,866.
Ranbaxy has zoomed over 12% to Rs 460. ITC has surged 3.6% to Rs 166.
Bharti Airtel has rallied over 3% to Rs 732, and ONGC has gained 2.6% at Rs 867.
Hindustan Unilever has gained 2% at Rs 216. HDFC and Cipla have moved up around 1.5% each at Rs 1,830 and Rs 211, respectively.
More From This Section
DLF has slumped 6% to Rs 401. Tata Motors and Mahindra & Mahindra have tumbled around 3.5% each to Rs 390 and Rs 503, respectively.
TCS has shed 2.5% at Rs 731. Reliance Communications has slipped 1.7% to Rs 399.
ACC and Jaiprakash Associates are down 1% each at Rs 521 and Rs 144, respectively.
Out of 2,471 stocks traded, 1,464 have declined, 910 have advanced and the rest are unchanged.