The benchmark Sensex closed up 0.12 percent at 34,991.91, while the broader Nifty rose 0.06 percent at 10,530.
Reliance Industries Ltd's stock, up 1.3 percent, was the top boost, while shares of Tata Consultancy Services Ltd rose 2.2 percent.
Miner Vedanta Ltd, which traded ex-dividend, was the top loser, with the stock falling 6.8 percent.
(Reporting by Chris Thomas in Bengaluru; Editing by Rashmi Aich)
(Only the headline and picture of this report may have been reworked by the Business Standard staff; the rest of the content is auto-generated from a syndicated feed.)