Dollar hits six-week highs