Arsenal and Chelsea have agreed an £18million deal for Olivier Giroud - but there is still some bartering to be done.

The Gunners initially wanted £30million for the French striker with the Blues offering £15million.

Eventually the two clubs compromised on an £18million fee - but the former Montpellier striker isn't through the door at Stamford Bridge yet.

His agent is in the UK to thrash out the finer details with Arsenal standing firm on some of the intricacies of the move, while Chelsea are trying to drive a harder bargain.

Giroud played for Arsenal at Swansea despite being on the brink of a move to Chelsea (
Image:
Matthew Ashton - AMA/Getty Images)
The Frenchman bid farewell to the Arsenal fans (
Image:
Action Images via Reuters)

Everything still points to the deal being completed before this evening's 11pm deadline, especially now Pierre-Emerick Aubameyang has completed his move from Borussia Dortmund to the Emirates.

The Gabon striker has agreed a long-term deal at Arsenal after the Gunners paid £56million for his services.

Aubameyang has completed his move to the Emirates (
Image:
Arsenal FC via Getty Images)

Giroud's move will see Michy Batshuayi switch to Dortmund on loan for the rest of the season as he bids for more regular first-team football.

Arsenal have reportedly paid the £1.3million loan fee for the Belgian to Dortmund as part of the Aubameyang fee, essentially meaning the Bundesliga side only have to pay the striker's wages.