At the close, the Sensex was up 1,861.75 points or 6.98% at 28535.78, and the Nifty was up 516.80 points or 6.62% at 8317.85 after media reports said the US Senate leaders had reached deal with the White House on $2 trillion coronavirus stimulus package. Nifty Bank scratched its way from the day's low to over 8 per cent higher.RIL, ICICI Bank, Axis Bank, HDFC Bank, Kotak Mahindra Bank, UPL and Grasim Industries were among major gainers on the Nifty, while losers were Yes Bank, IndusInd Bank, IOC, Coal India and GAIL. About 1194 shares have advanced, 976 shares declined, and 153 shares are unchanged. BSE MidCap index was up over 3 per cent and the BSE SmallCap index gained over 2.5 per cent. All the sectoral indices ended in the green