Key commodities are struggling for direction, pulled in opposite directions by the uncertainty caused by the Cyprus bailout and by optimistic signs that the U.S. economy is improving.

The precious metals and some key industrial metals fell Tuesday, while energy commodities were up and crops were mixed.

Copper for May delivery slipped 0.25 cent to $3.4425 per pound. July platinum lost more than 1 percent, down $17.10 to $1,569.80 per ounce. June gold dropped $9.20 to $1,597.30 per ounce. May silver lost 13.6 cents to $28.679 per ounce. June palladium was the exception, rising $4.05 to $761.40 per ounce.

Benchmark oil rose to a five-week high, at $96.34 a barrel, on the Nymex.

Try any of our Foolish newsletter services free for 30 days. We Fools may not all hold the same opinions, but we all believe that considering a diverse range of insights makes us better investors. The Motley Fool has a disclosure policy.