The most-traded December copper contract on the Shanghai Futures Exchange rallied 0.41 percent to end at 58,360 yuan ($9,200) a tonne on Tuesday, having earlier hit 58,370, the highest since April 10.