The NSE Nifty 50 Index ended 0.27 per cent higher at 12,362.30, while the S&P BSE Sensex index added 0.22 per cent to close at 41,952.63.
In domestic markets, shares of ITC Ltd rose nearly 2 per cent and were among the top gainers on both NSE and BSE, while Hero MotoCorp added 2.2 per cent.
The Nifty Media index closed up 2.1 per cent, with shares of TV18 Broadcast surging over 16 per cent after the company posted a strong set of quarterly numbers.
Among decliners, Yes Bank tumbled over 13% and IndusInd Bank slipped 4.51 per cent.
Source: Thanks WIONews.com