(Sharecast News) - London's FTSE 100 was down 2.6% at 7,707.53 in afternoon trade on Wednesday.

Pharma giants GSK and AstraZeneca both fell sharply after Trump said on Tuesday that the US would soon announce a "major" tariff on pharmaceutical imports.

JD Sports shot to the top of the index as it said that full-year profits were set to be in line with previous guidance and announced the launch of a £100m share buyback.

The company said trading to the end of March has been as it expected. For FY25, the group expects organic revenue growth of 5.8% and profit before tax and adjusting items in line with January guidance of £915m to £935m.

For FY26, JD currently expects profit before tax and adjusting items to be in line with consensus expectations of between £878m and £982m, but this excludes any potential impact from changes to tariffs.

Precious metals miner Fresnillo shone as gold prices advanced amid a flight to safety.

FTSE 100 - Risers

JD Sports Fashion (JD.) 68.74p 8.83%

Fresnillo (FRES) 869.50p 0.87%

Airtel Africa (AAF) 148.00p 0.20%

RELX FINANCE BV 3.375% GTD NTS 20/03/33 (BW73) 99.72p 0.00%

Next (NXT) 11,000.00p -0.14%

BAE Systems (BA.) 1,563.00p -0.22%

Auto Trader Group (AUTO) 727.00p -0.41%

Diageo (DGE) 2,030.00p -0.64%

BT Group (BT.A) 150.20p -0.73%

3i Group (III) 3,518.00p -0.76%

FTSE 100 - Fallers

AstraZeneca (AZN) 9,641.00p -7.07%

Intermediate Capital Group (ICG) 1,550.00p -6.12%

GSK (GSK) 1,258.50p -6.12%

BP (BP.) 333.50p -5.86%

Schroders (SDR) 285.60p -5.74%

Melrose Industries (MRO) 383.20p -5.73%

Land Securities Group (LAND) 494.60p -5.25%

Smurfit Westrock (DI) (SWR) 2,946.00p -4.94%

Scottish Mortgage Inv Trust (SMT) 815.80p -4.81%

Persimmon (PSN) 1,090.50p -4.80%