Gold continued its march higher Friday after striking a one-year closing high in the previous session as the dollar and U.S. Treasury yields skidded lower.
The yellow metal gained, and was on track for a roughly 1.7% weekly gain for the most-active futures contract, as continued strength in the euro pushed the buck toward its worst week in more than three months.
Early Friday, gold for December delivery was up $7.30, or 0.5%, to $1,357.60 an ounce. It settled at $1,350.30 an ounce in Thursday’s rebound session. The settlement was highest since Sept. 6, 2016, for a most-active contract, according to FactSet data. The SPDR Gold Shares exchange-traded fund climbed 1.3% premarket Friday.
“A lull in top-tier news flow leaves commodities without an obvious catalyst. The S&P 500 is pointing cautiously lower, hinting gold may continue to build higher as risk aversion weighs on bond yields,” said Ilya Spivak, strategist in metals and currencies with Daily FX.
The ICE U.S. Dollar Index a gauge of the greenback’s performance against six rivals, fell 0.5% to 91.195. The WSJ Dollar Index which measures the buck against a larger basket of currencies, lost 0.4% to 84.36.
The widely watched ICE Dollar Index was moving toward a weekly fall of 1.8%, which would be the largest decline since the week ended May 19, according to FactSet data.
Risk-off sentiment hinged in large part on reports that Pyongyang may launch another missile on Saturday as it celebrates North Korea’s Foundation Day. Meanwhile, Hurricane Irma is forecast to make landfall in Florida late Saturday or early Sunday, posing safety and economic concerns so soon after Hurricane Harvey.
Also driving the dollar down and gold higher, the 10-year Treasury yield hit a 10-month low at 2.061% on Thursday, and on Friday it fell to 2.03%. Higher rates can make a currency more attractive to investors. And as for gold, its nonyielding status typically leaves it moving opposite Treasury yields.