Dollar on track for best week in a month