StockMarketWire.com - The FTSE 100 struggled for direction as weakness in miners and oil major BP (BP.) weighed on performance.

Rio Tinto (RIO) dipped 0.3% to £43.80 and BP was down 0.9% at 587.4p.

The FTSE 100 was 9.6 points higher at 7,868 around midday.

Brent crude oil was up 0.4% at $79.58 per barrel.

MID AND LARGE CAP RISERS AND FALLERS

National Grid (NG.) dimmed 0.7% to 881.1p after watchdog Ofgem revealed it opened an investigation into its UK transmission business.

Bicycle seller Halfords (HFD) reported a 5% drop in underlying pre-tax profits to £71.6m, dragging the shares 11.3% lower to 344.2p.

Poultry supplier Cranswick (CWK) sizzled 5.8% to £33.48 after annual adjusted pre-tax profits fattened 22.4% thanks to growth across the business.

Pet products retailer Pets at Home (PETS) continued with its turnaround programme as underlying pre-tax profit fell 12.3% in the year to 29 March. The stock slumped 7% to 147p after investors expected better trading.

Specialist fund manager Intermediate Capital (ICP) enjoyed a 4.3% boost to £12.14 thanks to a rise in assets under management, which helped drive pre-tax profit 29% higher.

Inmarsat (ISAT) fell 10.2% to 348.9p after rival Iridium Communications said the International Maritime Organization's Maritime Safety Committee recognised it meets the criteria to provide Global Maritime Distress and Safety System services. Investors were unnerved as Inmarsat was previously the exclusive provider of GMDSS-approved satellite communication services.

Galliford Try (GFRD) was broadly unmoved at 973p despite announcing it was likely to face additional costs following weather-driven delays in the construction of Aberdeen's new ring road.

SMALL CAP RISERS AND FALLERS

Publisher Bloomsbury (BMY) continued to benefit from high demand for special editions of the Harry Potter series, helping to drive profit and sales higher. Shares in Bloomsbury rose 6.8% to 221.2p.


Story provided by StockMarketWire.com