Equity benchmark indices traded steady after it extended its gains in the previous session, with the Nifty inching closer to 9650-mark.
The Sensex was up 98.03 points at 31193.73, while the Nifty was up 25.35 points at 9641.75. The market breadth was slightly narrow as 1,463 shares advanced, against a decline of 888 shares, while 161 shares were unchanged.
Midcaps continued to strengthen, while IT stocks cracked, with the IT index on the Nifty falling nearly a percent.
HDFC, Lupin, Bank of Baroda and Yes Bank were the top gainers, while Tata Motors, TCS, Tata Motors DVR and Tech Mahindra lost the most.