The US dollar hovered near six-week lows as easing geopolitical tensions and hopes of fresh US-Iran talks boosted risk appetite, reducing demand for safe-haven assets.