The Australian dollar has hit a three-week high after weaker-than-expected economic data caused a sell off in the greenback.

The Australian dollar has hit a three-week high after weaker-than-expected economic data caused a sell off in the greenback.