Iran and world powers agreed late Friday to extend their Sunday deadline to strike a nuclear deal, an Iranian diplomatic source said, but without giving further details.