gold futures up $8.70 to $796.20 an ounce