Expectations of a possible Iran peace deal kept the US dollar near six-week lows as investors shifted toward riskier assets amid easing geopolitical tensions.