Dollar weakens against euro, yen as Iran talks lift risk appetite - SPY News | Rallies