Benchmark indices extended gains in morning, with the Sensex rising more than 100 points, supported by ICICI Bank, ITC and HDFC Bank.
The 30-share BSE Sensex was up 121.31 points at 29,453.47, and the 50-share NSE Nifty rose 33.25 points to 9,119.55.
The market breadth remained strong as about two shares gained for every share falling on the BSE.
The broader markets outperformed benchmarks as the Nifty Midcap and Smallcap indices gained 0.6 percent each.
Sign up here with your email