june gold closes at $642/oz, up $7.80 for the day