Gold and other metals prices ended broadly higher Monday, while crude oil and other energy futures were little changed ahead of several big economic reports this week.
Gold for August delivery rose $6.90 to $1,328.40 an ounce. Silver rose 9.3 cents to $19.864 an ounce. Copper, platinum and palladium also rose.
Copper for September delivery rose 0.2 cents to $3.1075 a pound. October platinum rose $19.90 to $1,442.70 an ounce, and September palladium rose $20.65 to $744.65 an ounce.
Crude oil barely budged at the beginning of a busy week for economics news. Oil lost 15 cents to finish at $104.55 a barrel in New York.
Later this week, the Federal Reserve will hold a two-day policy meeting, and the government will report on second-quarter growth and employment in July.
Crop prices were mixed.
December corn fell 2.75 cents to $4.7325 a bushel. September wheat rose 1.25 cents to $6.515 a bushel, and November soybeans fell 8.5 cents to $12.20 a bushel.