June gold settles $4, or 0.3%, higher at $1,257.30/oz.