Benchmark indices ended the day higher led by strong gains in ICICI Bank and Maruti Suzuki.
The Sensex closed the day higher by 126 points, while the Nifty ended the day higher by 45 points.
Infosys was the top loser in trade ahead of its numbers to be declared later tomorrow. The company has already warned of margin contraction.
Shares in Ramly surged 6 per cent, after reports that APCO, Ramky Infra & GR were in the race for Delhi - Meerut Expressway worth Rs 2,000 crore.
Shares in Omkar Chemicals gained 5 per cent, fell after the company said that the promoter group has sold shares in the company.
Shares of the gold jewellery companies rose on Thursday after government relaxed excise duty rules on recommendation of committee. Gitanjali Gems shares were up 2 per cent at Rs 41.60. Tara Jewels was up 7.80% at Rs 40.10. Titan Company was up 1.68 at Rs 411 Tribhovandas Bhimji Zaveri was up 2.33% at Rs 72.50.
Meanwhile, the rupee was trading at 67 to the US Dollar.