Buy or sell stocks, June 13 -- The Indian stock market witnessed a sharp rally on Friday, tracking positive global cues amid growing hopes of a potential peace agreement between the US and Iran, which could help ease tensions in West Asia. Broad-based buying across sectors lifted benchmark indices, with both the Sensex and Nifty 50 gaining more than 1%.

The BSE Sensex surged 1,557.88 points, or 2.11%, to 75,390.43, while the NSE Nifty 50 advanced 416.95 points, or 1.80%, to 23,578.55. The banking pack outperformed the broader market, with the Bank Nifty climbing 1,579 points, or 2.86%, to 56,755.75.

Global equity markets also traded higher as geopolitical concerns eased, improving investor sentiment and reducing fears of further disrupt...