New Delhi, April 21 -- The Nifty 50 rose by 1.8% to close at 23,851.65, while the BSE Sensex climbed 1.96% to finish at 78,553.2, ahead of the Good Friday holiday.

Both benchmarks posted a 4.5% gain for the holiday-shortened week, outperforming most major Asian markets, which lagged due to concerns over U.S. tariffs and their possible effects on global economic growth.

ICICI Bank and HDFC Bank, the Nifty index's most influential stocks, jumped 7.2% and 5.5%, respectively, during the week, hitting record highs ahead of their earnings reports scheduled for the weekend.

Sumeet Bagadia, Executive Director at Choice Broking, believes that the Indian stock market sentiment is strong as the Nifty 50 index has decisively given a fresh breakout...