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.