Foreign Institutional Investors reversed their June selling trend by buying ₹8,710 crore in Indian equities this week, triggering a market rally driven by financial, energy, and IT stocks. DIIs booked profits even as global uncertainty kept sentiment cautious.