Spot gold was up 0.4% at $2,867.69 per ounce, as of 0250 GMT, and has gained more than 2% this week. Bullion hit an all-time high at $2,882.16 on Wednesday ...