Indian benchmark indices opened lower due to rising global bond yields and uncertainty in the Iran conflict, with the Nifty 50 down 0.22% and the Sensex down 0.27%. The rupee weakened to a record low for the seventh session amid foreign outflows.