India, July 31 -- Indian markets opened on a flat-to-positive note on Friday, with benchmark indices witnessing mild gains. The BSE Sensex rose 64 points, while the NSE Nifty 50 gained 30 points in early trade. Meanwhile, the Indian rupee strengthened by 28 paise, opening at 95.40 against the US dollar compared with its previous close of 95.68 per dollar on Thursday.

BSE Sensex Today (July 31, 2026)

The BSE Sensex is trading at 78,034.65 as of midday on July 31, 2026, gaining 106.50 points (+0.14%) from its previous close.

Why Is Sensex Rallying Today? Key Factors Driving The Gain

Today, Sensex has been moving up on the back of positive global sentiments, a rally in technology stocks on Wall Street and fresh investments by foreign ins...