The 30-share index ended the day at 29,045, up 118.92 points, while broad-based 50-share index quoted 8,952, up 34.55 points at close.
However, trading back home was choppy after shares hit an 18-month high on Wednesday as foreign institutional investors net bought shares worth $6.30 billion so far in the calendar year.
"Markets have moved up significantly in recent days, so a bit of consolidation is happening at current levels. But I don't expect any huge correction from current levels as liquidity remains supportive", said Sudip Bandyopadhyay, chairman and managing director of Inditrade Capital.
Tata Steel and Hindalco Industries rose 3.32 per cent and 1.35 per cent, respectively, tracking gains in global metal prices following positive Chinese data.
Oil and Natural Gas Corp gained 2 per cent intraday after country's biggest exploration company on Wednesday reported better-than-expected June-quarter profit.
Yes Bank fell 5.22 per cent after India's fifth biggest private sector lender by assets on Wednesday announced a share sale worth up to $1 billion in a bid to boost its capital base.
Software exporter Tata Consultancy Services slumped as much as 6.4 per cent after the company said its financial sector clients in the United States are holding back on discretionary spending.
Shares of other IT companies also fell, with Infosys and HCL Technologies dropping up to 5 per cent.
(With inputs from Reuters)