gold futures up 1.7% to $1,688.50 an ounce