Benchmark indices ended the day higher, as global markets remained strong and markets awaited the decision of the European Central Bank, which is slated to meet later today, on interest rates and any easing measures that might happen.
The Sensex ended the day with gains of 145 points, while the Nifty ended higher by 40 points. ICICI Bank once again led gainers on the NSE, with the stock jumping 4 per cent in trade.
Other gainers were Vedanta and Hindalco. The losers from the Sensex were Hindustan Unilever and Infosys.
Shares in LIC Housing ended the day 1 per cent lower at Rs 610, despite the company reporting a good set of results.
Among the smaller stocks, Gitanjali Gems, rallied 13 per cent, on the back of buying support. The stock had dropped sharply on Wednesday.
Meanwhile, the rupee was trading at 66.71 to the dollar.