Commodities are ending little changed in quiet trading ahead of the Memorial Day holiday.

Commodities are ending little changed in quiet trading ahead of the Memorial Day holiday.

Oil edged above $104 a barrel, metals ended most lower and grain and bean futures were mixed.

Benchmark U.S. crude for July delivery gained 61 cents to $104.35 a barrel in New York Friday.

Gold edged down $3.30 to $1,291.70 an ounce and silver slipped 10 cents to $19.42 an ounce.

In trading of agricultural contracts, wheat fell seven cents to $6.53 a bushel, corn fell a penny to $4.78 a bushel and soybeans dropped three cents to $15.16 a bushel.

U.S. financial markets will be closed Monday for Memorial Day.