Indian markets reversed early gains on Friday, with the Sensex and Nifty extending losses for a fourth session. Surging crude prices, Middle East tensions, global technology weakness and broad-based selling hit investor sentiment, while elevated oil costs and uncertain earnings cloud the outlook.