The Indian stock market witnessed a broad-based rally on March 18. The benchmark indices extended gains for the second straight session closing higher by over 1 per cent. The 30-share Sensex closed at 75,301.26 up by 1131.31 points or 1.53 per cent. The Nifty 50 index also closed higher by 325.55 points or 1.45 per cent at 22,834.3 levels.