Gold and silver futures are ending higher, recovering the ground they lost Friday.

The actively traded August contract for gold rose $18.90 to $1,411.90 an ounce, a gain of 1.4 percent. Silver for July delivery rose 47.8 cents to $22.72 an ounce.

Other metals prices also rose.

In agricultural futures trading, corn for July delivery fell 6.25 cents to $6.5575 a bushel, a loss of 0.9 percent.

Soybeans for delivery in the same month rose 22.5 cents to $15.325 a bushel. July wheat rose 3.25 cents to $7.0875 a bushel.

The price of crude oil rose $1.48 to $93.45 a barrel, or 1.6 percent. Other energy futures contracts were also higher.