LME copper is holding at the upper end of its recent range but could face profit taking later in the session, a London broker says. "Short covering and consumer buying may drive prices higher still early in the day but there's the obvious possibility that we'll see players cut their losses ahead of the weekend," he adds. LME copper is last at $6,535 a metric ton, +5% from Thursday's low.