NEW YORK (AP) -- Gold and silver are finishing higher Thursday, while most energy futures are down.

Gold for June delivery rose $6.10 to $1,564.90 an ounce. May silver picked up 4.4 cents at $27.6970 an ounce.

Benchmark crude ended below $94 a barrel, down $1.13 at $93.51. Oil prices dropped after the International Energy Agency cut its world demand forecast for this year.

Heating oil and wholesale gasoline were down as well. Natural gas rose as supplies fell.

Wheat, corn, and soybeans were all higher.

Try any of our Foolish newsletter services free for 30 days. We Fools may not all hold the same opinions, but we all believe that considering a diverse range of insights makes us better investors. The Motley Fool has a disclosure policy.