Metals futures are ending broadly higher and crop prices are mostly rising. Crude oil edged higher.
Gold for August delivery rose $8.70 to $1,292.90 an ounce Friday.
Other metals also rose. September silver rose 7.10 cents to $19.46 an ounce.
The price of crude oil edged up a penny to close at $108.05 a barrel on the New York Mercantile Exchange. Oil gained $2.10 a barrel this week, its fourth weekly gain in a row.
Other energy futures were mixed.
September wheat rose 4 cents to $6.645 a bushel. November soybeans rose 8.25 cents to $12.74 a bushel. December corn was unchanged at $5.0075 a bushel.