Brazilian-Croatian forward Eduardo Da Silva, seen here on November 7, has signed a new "long-term" contract with Arsenal after making a successful comeback from a horrific injury which sidelined him for almost a year, the club announced.