August gold up $7, or 0.6%, to $1,252.50/oz