August gold climbs $4.50, or 0.4%, to $1,246.50/oz