Croatian striker Eduardo has joined Ukrainian side Shakhtar Donetsk on a four-year deal from Arsenal, reports BBC Sport. The fee for the 27-year-old Brazilian-born player is reportedly around £6m.

Eduardo joined Arsenal from Dinamo Zagreb in July 2007 but struggled to regain his best form after a year out with a broken leg and dislocated ankle.

"FC Shakhtar have signed Eduardo da Silva from Arsenal. All the details were agreed at Donbas Arena in Donetsk," read a statement on the official Shakhtar Donetsk website.

 Need your Arsenal news fix? Click here for all Gunners news and transfer rumours.