The May gold contract on the New York Mercantile Exchange closed today at $1,257.50 an ounce -- up $22.50.

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