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

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