Sensex and Nifty ended higher, but erased a large part of their intraday gains as profit booking emerged after a strong rally.
Broader markets outperformed, with realty, PSU banks, midcaps and smallcaps leading gains, while IT and auto stocks lagged.
Investors remained cautious amid fresh US-Iran tensions and the Fed's inflation outlook, though improving domestic factors and a stronger rupee supported sentiment.
