Benchmark indices ended the day higher for the sixth straight session and ahead of a crucial meeting of the European Central Bank.
The Sensex closed the day higher by 117 points, while the Nifty rallied 31 points in trade. Markets traded in a range for most of the day as investors were not ready to take positions ahead of the ECB meet.
Shares of Housing Development which has had a solid rally in the last few days ended the day flat. HUL which had a good run on Wednesday ended the day with marginal losses.
Suzlon fell a huge 5 per cent after the company sold its shares its German arm Senvion for one billion Euro.
Shares in Sun TV fell sharply after reports that a Maran aide had been arrested. Software shares also saw some buying interest with Infosys and Wipro among the gainers in trade.
Banking shares were subdued in trade with PSU banking shares in particular seeing some selling pressure. Punjab National Bank, Canara Bank and Bank of India saw some selling pressure.
Meanwhile, markets in Europe were having a cautious start ahead of the ECB meet later today.