Commodity Markets July 3