Mumbai: The BSE index on Thursday gained 529 points and ended at 46,973.54 over positive global cues.
In terms of percentage, the Sensex registered 1.14 per cent increase.
The NSE nifty too surged by 148.15 points and ended at 13,749.25, 1.09 per cent higher.
Among the indices, Axis Bank was the top gainer, followed by Sun Pharma, Reliance Industries, ONGC, HDFC, ICICI Bank, Kotak Bank and Bharti Airtel.
The laggers included Infosys, IndusInd Bank, HCL Tech, Nestle India Tech Mahindra.
According to market experts, the positive sentiments were witnessed owing to the possibility of completion of the Brexit trade deal. The other hopes were more fiscal spending and rollout of the coronavirus vaccine immunisation program by various countries.