dollar weakens..