Dollar hovers near seven-week high after boost from euro selloff