Markets went on a rally on the day of the Union Budget 2021-22 with the S&P BSE Sensex reaching a high of 48764.4 before closing 5 per cent up at 48600.61. The broader NSE Nifty hit 14336.35 in intraday trading and ended the day 4.7 per cent higher at 14281.2.