Sensex and Nifty opened lower as HDFC Bank's post-earnings decline weighed on banking stocks.
Brent crude climbed above $90 amid US-Iran tensions, hurting overall market sentiment.
Strong June-quarter earnings from Reliance and ICICI Bank provided some support to markets.
