Saudi sources report that a preliminary agreement has been reached to release $3 billion to Iran.