Extending gains of the previous session, domestic stocks today surged around three per cent even as cues from global indices were negative.

The Sensex regained 39,000 mark while the Nifty reclaimed 11,600 level.

The Sensex at Bombay Stock Exchange climbed 1075 points, or 2.83 per cent, to close at 39,090.

The Nifty at National Stock Exchange also gained 329 points, or 2.92 per cent, to settle at 11,603.

In the previous session, both indices hit the highest gains in a decade and witnessed a jump of 5.3 per cent after Finance Minister Nirmala Sitharaman’s announcement of a reduction in corporate tax rates. In these two sessions, both stocks gained more than eight per cent.