The Indian stock market closed higher on May 2, despite sharp retreats from intraday highs. The Nifty 50 and Sensex finished with notable gains, continuing their third week of gains as foreign investors returned, buoyed by optimism over US-India trade negotiations.