Corn and soybean futures are ending higher, reversing course after several weeks of losses. Metals and energy contracts are finishing mixed.
Corn for December delivery, the most actively traded contract, rose 5 cents, or 1.3 percent, to $3.87 a bushel Wednesday.
The price of corn is still down sharply from its recent high of $5.22 a bushel on April 29 as traders expect a large U.S. crop this year thanks to favorable growing conditions.
Traders also expect a big crop for soybeans. Those bounced back 16 cents, or 1.4 percent, to $11.02 a bushel. Soybeans reached a recent high of $15.17 a bushel on May 22.
Metals closed mixed. Gold edged up $2.70 to $1,299.80 an ounce while silver fell 11 cents to $20.78 an ounce.