Indian markets set to open cautiously as geopolitical tensions between the US and Iran escalate, driving crude oil volatility and investor uncertainty.