June gold trades $5, or 0.4%, higher at $1,288.80/oz