The NSE Nifty is up 32 points at 4,299.
Ranbaxy has gained 2.5% at Rs 527.
Reliance and SBI have moved up 1.7% each to Rs 2,056 and Rs 1,225, respectively.
DLF and ICICI Bank are up around 1.5% each at Rs 453 and Rs 731, respectively.
Maruti has slipped 1.5% to Rs 678. HDFC is down 1% at Rs 2,190.