August gold gains $2.50, or 0.2%, to settle at $1,221.70/oz