The US dollar weakened against most of its major peers this week, following headlines suggesting progress in the Middle East conflict between the US and Iran. The greenback gained some ground only ...