June gold up $18.30, or 1.5%, to $1,271.80 an ounce