Indian equity markets witnessed a volatile trading session on Tuesday, initially rallying on the back of positive global cues and falling crude oil prices. However, optimism faded rapidly as reports of renewed tensions between Iran and Israel triggered profit-taking, stalling the momentum. The Sensex and Nifty, which had surged significantly in early trade, pared most of their gains amid heightened geopolitical uncertainty and derivative expiry-driven volatility. Despite this, both benchmarks managed to close slightly higher.