august gold up $3.20 at $684.70 an ounce on nymex