august gold gains $2.80 to close at $666.90/oz