In the previous session on Wednesday, the 30-share Sensex ended 94.99 points, or 0.24 per cent, higher at 39,058.83 and the Nifty advanced 15.75 points, or 0.14 per cent, to settle at 11,604.10.
Elsewhere in Asia, bourses in Shanghai, Hong Kong, Seoul and Tokyo were trading on a mixed note.
On Wall Street, stock exchanges finished in the green on Wednesday.
The rupee, meanwhile, appreciated 7 paise against the US dollar to trade at 70.84 in early session.
Brent futures, the global oil benchmark, slipped 0.56 per cent to USD 60.83 per barrel.