Benchmark indices were rangebound during the morning session, with indices holding on to key milestones.
The Sensex was up 31.63 points at 29952.81, while the Nifty was up 13.25 points at 9327.05. The market breadth was narrow as 1,300 shares advanced against a decline of 1,091 shares, while 145 shares were unchanged.
Infosys, TCS, PowerGrid and UltraTech were top gainers on both the indices, while Lupin, Adani Ports and Tata Power lost the most.
Sign up here with your email