The indices opened marginally lower with the Nifty starting at 25,410.20 against the previous close of 25,423.60, while the Sensex opened at 82,946.04 compared to Thursday’s close of 83,013.96