In futures trading at Multi Commodity Exchange, copper for delivery this month was trading Rs 2.25, or 0.71 per cent, higher at Rs 317.40 per kg in a business turnover of 1,796 lots.
Metal for delivery in far-month June contracts edged higher by Rs 2.20, or 0.69 per cent, to Rs 322 per kg in a business volume of 92 lots.
Globally, copper for delivery in three months rose 2.2 per cent to USD 4,766.50 a tonne on the London Metal Exchange (LME).
China is the world's biggest consumer of industrial metals.