Dollar holds fast