NEW YORK (AP) — The June gold contract on the New York Mercantile Exchange closed today at $1,252.20 an ounce, down $20.60.

The current silver contract on the "NYMEX" closed at $16.69 an ounce -- down 42 cents.