US benchmark equity indexes rallied intraday, while oil prices slumped after Washington and Iran agr