The US dollar continues to retreat as geopolitical risks ease, and concerns about Kevin Warsh's dovish rhetoric subside. Donald Trump insists that the agreement with Iran is a done deal, which has pushed Brent below $80 a barrel and triggered a recovery rally in US stock indices.