June gold at $1,251.40/oz in electronic trade, up from $1,248.50 settlement