Here are the key reasons behind Sensex, Nifty rally today:
Hopes around India US trade agreement:
US vice president JD Vance's four day-visit to India began today, where he is scheduled to meet Prime Minister Narendra Modi amid efforts for an early trade agreement with the US, and improve relations with the Trump administration, as India seeks to avoid significantly harsh US reciprocal tariffs. "The possibility of India striking a deal with the US in the next few months is being perceived by the market as positive. Viewed from the perspective of the short-term market construct it is Advantage India." Vijayakumar said.Rally in bank stocks:
The Nifty Bank index touched a record high of 55,386.45, rising 2 per cent on the NSE, after index heavyweights HDFC Bank and ICICI Bank beat market estimates in March 2025 quarterly (Q4 FY25) results. The index crossed its previous high of 54,467.35, which it touched on September 26, 2024. Shares of HDFC Bank jumped nearly 2 per cent to hit an all-time high of ₹1,950.70 on the NSE. Similarly, ICICI Bank, the country's second-largest private sector lender, jumped around 2 per cent to hit all-time high of ₹1,436.
Foreign investors' comeback:
Following the continued selling in the first half of April 2025, foreign portfolio investors (FPIs) have turned net buyers again in Indian markets. During the last three trading days, FIIs bought equities worth ₹14,760 crore in the cash market led by a decline in the dollar index to around 100 level and the expectation of further weakness in the dollar.
"Two, both the US and China will report subdued growth this year while India is expected to clock a growth rate of 6 per cent in FY26 even in an unfavourable global environment. This relative outperformance of India in growth can lead to outperformance in the market, too. Therefore, the FII buying trend can sustain even in this uncertain environment," said Vijayakumar. The focus of all investors including FIIs is likely to be domestic consumption themes like financials, telecom, aviation, cement, select autos and healthcare, he added.
Nifty share price: Technical levels Nifty has crossed above its 200-day moving average at 24,050, indicating a strong bullish signal. "A close above the 24,000 mark today would confirm this strength and open the path towards 24,200–24,300 levels in the near term. Traders are advised to maintain a strict stop loss at 23,900, as a break below this level could negate the positive momentum. Overall, the trend remains positive with buying on dips favored," said Riyank Arora, technical analyst at Mehta Equities.

)