LME aluminium rose 1.8pc to $2,557.50 a tonne, zinc was little changed at $2,939, lead advanced 1.5pc to $2,304, nickel firmed 1.3pc to $18,345 and tin climbed 1pc to $31,600.
Three-month copper on the London Metal Exchange (LME) edged up 0.02% to $9,323.50 a tonne in official trading after dropping by about 9% in June.
The most-traded August copper contract on the Shanghai Futures Exchange closed 0.7% down at 68,260 yuan ($10,531.84) a tonne for a 0.9% decline over the week.
Benchmark copper on the London Metal Exchange (LME) reached a record high of $10,747.50 a tonne in May but fell 8.6pc last week and touched a low of $9,011 a tonne on Monday.
China's copper imports fell 8% in May from the previous month as record-high prices further eroded buying interest while overall export growth missed analysts' forecasts.
Three-month copper on the London Metal Exchange had shed 0.6% to $9,890 a tonne by 1430 GMT after rising by 1.7% on Friday.
Copper hit a record peak of $10,747.50 last month, fuelled by optimism over global economic recovery and new demand from an expected green revolution including the shift to electric vehicles.