Markets continue to trade in the positive zone on buying in key indices. However, benchmark indices remained lower than the intra-day high.
Sensex is now at 20,006 - up 100 points.
Nifty crossed the psychological 6,000 mark in morning trades. The index is now up 26 points at 6,007.
Pharma and IT stocks are leading the Nifty rally. Ranbaxy has surged 5% to Rs 560. Sun Pharma has rallied 2.2% to Rs 1,920. Cipla is up 2% at Rs 322.
TCS and Wipro have gained 3-4% each to Rs 952 and Rs 435, respectively.
Bank stocks are in the green. Kotak Bank and HDFC Bank are trading in the green.
Tata Power, Tata Motors, Siemens, Larsen& Toubro, HDFC and BHEL have advanced 2-3% each.
More From This Section
However, Suzlon has dropped 2% to Rs 55. Unitech dropped 1.8% to Rs 86. ITC, DLF and Punjab National Bank shed 1.5% each.
Reliance Communications, Jindal Steel, Hindalco and Jaiprakash Associates are down in trades.