Dollar steadies, set for weekly loss on US-Iran deal talks