US gold was up 0.4 per cent to $1,658.90. (Reuters)