Benchmark indices maintained morning gains, backed by Tata Motors, Reliance Industries and Infosys. However, gains capped by sell-off in ITC and HDFC Bank.
The 30-share BSE Sensex was up 119.84 points at 29,287.52 and the 50-share NSE Nifty gained 38.30 points at 9,068.75 on short covering.
The broader markets extended gains in noon as the BSE Midcap and Smallcap indices gained nearly a percent each. About two shares advanced for every share falling on the exchange.
Reliance Capital, Indian Hotels, Indiabulls Housing, HPCL and MRF were top midcap gainers, up 2-4 percent.
Sign up here with your email