Dollar holds near three-month peak ahead of US data releases