NEW YORK (AP) — The June gold contract on the New York Mercantile Exchange closed today at $1298.90 an ounce -- up 80 cents.

The current silver contract on the "NYMEX" closed at $16.90 an ounce -- up 21 cents.