The US dollar is set for its largest monthly gain in a year, rising 2.5% in June due to safe-haven demand amid US-Iran tensions and Federal Reserve rate hike expectations. The euro, sterling, and Australian dollar are all facing declines as market uncertainties grow.