The Indian benchmark indices opened marginally lower on Friday, following the trend of previous trading sessions. Despite positive global cues, the market saw weakness as FIIs continued their selling streak. However, experts believe that a recovery in earnings could lead to a change in the scenario and potentially shift the market towards a positive trend. Meanwhile, top gainers on the Sensex included names like Tech Mahindra, Infosys, and HCL Tech, while major losers were ICICI Bank and Reliance Industries.