Spot gold was up 1 percent at $1,679.80 an ounce at 1429 GMT, while US gold futures for December delivery were up $18.90 an ounce at $1,680.90.