Stock markets started the trade on a positive note on Wednesday, continuing their previous day's rally, in line with a firm trend in global equities.
The 30-share BSE Sensex advanced 344.1 points to 58,418.78. The broader NSE Nifty climbed 99.75 points to 17,207.25.
Among the Sensex stocks, Bajaj Finance, Mahindra & Mahindra, UltraTech Cement, Larsen & Toubro, HCL Technologies, Bajaj Finserv, Tata Motors, IndusInd Bank, and Tata Steel were the major gainers.
Power Grid, Kotak Mahindra Bank, NTPC, HDFC Bank, and HDFC were the laggards.
Also read: Stocks that will see action on March 22, 2023
In Asia, Seoul, Japan, Hong Kong, and Shanghai markets were trading in the green.
The US markets had ended significantly higher on Tuesday.
"Today’s Fed decision will be crucial in determining the direction of the market," said V K Vijayakumar, Chief Investment Strategist at Geojit Financial Services.
Meanwhile, global oil benchmark, Brent crude, dipped 0.58 per cent to $74.88 per barrel.
Foreign Portfolio Investors offloaded equities worth ₹1,454.63 crore on Tuesday, according to exchange data.