The BSE Metal index was up 1.62% at 10,569.30. It outperformed the Sensex, which was up 0.33% at 19,411.62.
The BSE Metal index had underperformed the market over the past one month till 4 December 2012, rising 0.83% compared with the Sensex's 3.16% rise. The index had also underperformed the market in past one quarter, rising 7.12% as against Sensex's 10.94% rise.
The most-traded March copper contract on the Shanghai Futures Exchange rose to 57,770 yuan, its highest since 23 October 2012, before easing to 57,630 yuan.
Three-month copper on the London Metal Exchange edged up 0.1% to $8,041.25 a tonne, after rising to a six-week high of $8,068 in the previous session.
Copper, used largely in power and construction, is considered a gauge of economic activity.