June gold holds 0.3% at $1,287.70/oz.