The dollar drifted higher on Friday after three straight days of losses, and riskier currencies fell, as bleak non-U.S. economic data gave global equity markets reason to pause after another week of record highs.