The July gold contract on the New York Mercantile Exchange closed today at $1258.10 an ounce -- up $3.80.

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