"The benchmark indices were trading higher even as Asian markets traded weak after Wall Street stumbled despite upbeat US economic news. The treasury yield curve hit its flattest in a decade as investors priced in more US rate hikes," Dhruv Desai, Director and Chief Operating Officer of Tradebulls, told IANS. "As many as 23 companies on the BSE are likely to report their September quarter results. Shares of non banking financial companies were trading higher."

On Wednesday, the benchmark indices were dragged lower by a huge sell-off in metal stocks as well as disappointing trade deficit data.

The NSE Nifty50 fell by 68.55 points or 0.67 per cent to 10,118.05 points, while the Sensex of the BSE closed at 32,760.44 points -- down 181.43 points or 0.55 per cent.

(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)