Nifty 50 opened around 24,064.60, up 0.15%, while Sensex slipped to 76,436.82, down 0.07% in early trade.
Reliance Industries, HDFC Bank and ICICI Bank led gains as oil prices rebounded, while Infosys, TCS and Sun Pharma led losses.
Crude oil WTI rose 1.59% to $91.75/barrel, Brent up 1.87% to $95.17, boosting rupee to 95.389, up 0.16%.
Investors watched FII flows, inflation expectations, global bond yields and US‑Iran talks for market direction ahead of upcoming macro data.