The S&P BSE Sensex index ended 848.18 points or 1.74 per cent higher at 49,580.73 and the broader NSE Nifty 50 benchmark settled at 14,923.15, up 245.35 points or 1.67 per cent from its previous close.
IndusInd Bank was the top percentage gainer in the Nifty50 universe, ending 7.54 per cent higher.
, ICICI Bank, HDFC Bank, Axis Bank and UPL were among other prominent gainers.
On the other hand, Cipla was the top loser, down 2.28 per cent. Bharti Airtel, L&T, SBI Life and Nestle were among other laggards.
Analysts awaited more Q4 results from India Inc. Among major companies slated to report their quarterly earnings on Monday is Bharti Airtel, whose shares ended 1.96 per cent lower for the day.
India reported 281,386 new coronavirus infections over the last 24 hours, the lowest since April 21.
Equities in other Asian markets were mixed as data on Chinese retail sales missed expectations though industrial output stayed solid, while more evidence of global inflation pressures helped gold scale a more than three-month high.
THIS IS A DEVELOPING STORY. MORE TO COME…