Copper futures ended higher on Wednesday as the US dollar declined to a three week lows as Treasury yields held below recent highs, which makes dollar denominated commodities cheaper for holders of other currencies.
Copper futures for May delivery gained $0.0970 to settle at $4.1285 a pound on the Comex metals division of New York Mercantile Exchange. Copper on the London Metal Exchange was up 1.97% at $9,074.50 a ton.