Indian stock market, July 19 -- Indian equity markets closed the week on a strong note, extending their recovery despite ongoing geopolitical tensions, higher crude oil prices, and lingering uncertainty over the global interest-rate outlook.

The benchmark indices ended the week on a strong note, with the Nifty 50 rising about 0.53% to close at 24,334.30, while the Sensex climbed nearly 0.75% to settle at 78,151.45. However, the broader market saw some profit-taking following its recent rally, as both the Midcap and Smallcap indices finished the week slightly lower.

Global technology stocks remained under pressure, with US markets witnessing a steep selloff on Friday. Semiconductor stocks bore the brunt of the decline, pulling the Philad...