New Delhi, July 2 -- Buy or sell stocks for 2 July 2026: The key benchmark indices of the Indian stock market are expected to trade with a cautious undertone as investors weigh encouraging geopolitical developments against weak global market cues. Qatar has stated that the latest round of indirect US-Iran talks has made "positive progress," keeping hopes of a broader diplomatic resolution alive. However, sentiment across Asian markets remains subdued following a sharp sell-off in US technology stocks, with Japan's Nikkei declining nearly 2% in early trade and South Korea's Kospi falling by more than 6%, reflecting a cautious global risk environment.

A key source of comfort for India has been the sustained decline in crude oil prices, as ...