Experts say you cannot catch the disease from eating pork, but multiple countries have banned pork from swine flu-struck regions, which prompted selling in hog futures most of this week.
June lean hogs rose 1.05 cents to 65.57 cents a pound, while July pork bellies gained 3 cents to settle at 78.12 cents a pound.
Agriculture futures traded higher on the Chicago Board of Trade.
Wheat for July delivery jumped 33.5 cents to $5.70 a bushel, while July corn surged 10.25 cents to settle at about $4.14 a bushel and July soybeans advanced 36 cents to $10.91 a bushel. Oats for July delivery added 4 cents to $2.07 a bushel.
Meanwhile, beef futures traded lower on the Mercantile Exchange.
June live cattle lost 0.40 cent to 82.1 cents a pound, and August feeder cattle fell 1.17 cents to 98.45 cents a pound.