The Indian equity benchmarks reversed early losses and edged higher for the fourth straight session on Friday led by gains in banking and metal stocks despite weak global cues. The Sensex rose as much as 370 points and Nifty 500 index touched an intraday high of 16,694.40. The benchmarks however gave up intraday gains to end flat owing to volatility amid ongoing tensions between Russia and Ukraine, analysts said.