Sensex and Nifty extended their four-week losing streak as rising oil prices and US-Iran tensions weighed on sentiment. Analysts flagged downside risks from supply disruptions and stretched valuations, though earnings improvements and selective buying supported small-cap and mid-cap stocks.