Copper prices hit their highest in three weeks on Thursday as a sliding dollar made greenback-priced metals cheaper to holders of other currencies.
The most-traded August copper contract on the Shanghai Futures Exchange rose 1.1 percent to 68,480 yuan ($9,558.51) per metric ton, having hit its highest since June 21 earlier in the session at 68,710 yuan.
The benchmark three-month copper on the London Metal Exchange was almost unchanged at $8,503 per metric ton. The contract climbed to its highest since June 23 at $8,531.50 earlier in the session.
The dollar eased on Thursday, having posted its worst fall in five months in the previous session, as traders took surprisingly slow US inflation as a signal that US interest rate rises could potentially finish by the end of the month.
Copper inventories in LME warehouses continued to slide, lending the metal’s price some support. Stocks were last at 54,450 metric tons, the lowest since April 21.
In Chinese warehouses tracked by Shanghai Futures Exchange copper inventories have started to rise, but only modestly and stocks – at 74,638 metric tons – are still 70 percent down from early March.
LME aluminum eased 0.3 percent to $2,229 per metric ton, nickel dropped 1.1 percent to $21,450, zinc edged down 0.3 percent at $2,419, tin shed 1.9 percent to $28,505, while lead rose 0.3 percent to $2,092.