august gold last up $3.90 to $682/oz in morning trading