London’s FTSE 100 was up 0.1% at 7,182.55 in afternoon trade on Wednesday.
Bunzl was the top performer, closely followed by Johnson Matthey.
Miners were in the red after Chinese retail sales and industrial production data missed expectations, with Glencore, Antofagasta, Anglo American, BHP and Rio all weaker.
IG market analyst Joshua Mahony said: “The declines in Chinese industrial production seen today highlights the pressure put on economic growth by rising input prices.
“With the Chinese announcing that they will start to periodically release reserves of aluminium, copper, and zinc, we are seeing that the country clearly has intentions to do all it can to quell the rise in commodity prices. Perhaps predictably, mining names make up the bulk of the top FTSE 100 losers.”
British Land was also under the cosh following reports the Treasury will extend the current ban on evictions for unpaid commercial rent after the government delayed the lifting of lockdown in England. The ban, which prevents landlords from taking tenants with rent arrears to court, was due to end on 30 June.
FTSE 100 – Risers
Bunzl (BNZL) 2,376.00p 3.12%
Johnson Matthey (JMAT) 3,212.00p 2.33%
Sainsbury (J) (SBRY) 259.50p 2.25%
Aveva Group (AVV) 3,611.00p 2.21%
Flutter Entertainment (CDI) (FLTR) 13,620.00p 2.14%
Sage Group (SGE) 686.00p 2.08%
Intertek Group (ITRK) 5,570.00p 2.05%
Renishaw (RSW) 5,490.00p 2.04%
Admiral Group (ADM) 3,210.00p 1.74%
GlaxoSmithKline (GSK) 1,441.60p 1.74%
FTSE 100 – Fallers
Glencore (GLEN) 312.85p -2.54%
Antofagasta (ANTO) 1,438.00p -2.08%
Anglo American (AAL) 2,940.00p -1.97%
Barclays (BARC) 175.90p -1.85%
Associated British Foods (ABF) 2,331.00p -1.52%
BHP Group (BHP) 2,102.50p -1.34%
Fresnillo (FRES) 827.40p -1.26%
Evraz (EVR) 621.00p -1.21%
Rio Tinto (RIO) 5,943.00p -1.18%
British Land Company (BLND) 499.50p -1.17%