At close, the Sensex was up 1,047.28 points or 1.84% at 57,863.93, and the Nifty was up 311.70 points or 1.84% at 17,287.00 as they cheered progress on ceasefire negotiations between Russia and Ukraine. That apart, investors also welcomed a 25-bps rate hike by the US Federal Reserve, which was on expected lines. Housing Development Finance Corporation was the top gainer on Sensex, up 5.5%, followed by Titan, Reliance Industries, and Kotak Mahindra Bank. Only Infosys and HCL Technologies closed with losses. About 2046 shares have advanced, 1270 shares declined, and 121 shares are unchanged. The BSE MidCap and SmallCap indices added 1 percent each. Sectorally, the Nifty Realty index advanced over 3 percent today, ending as the top sectoral gainer for a second straight day. The Nifty Financial Services, Bank, and Metal indices edged between 2 and 2.5 percent higher.