Australian international Tim Cahill has agreed to join Everton on a four-year deal. The 24-year-old Millwall midfielder is set to join the Merseyside club by the end of the week.

Cahill had agreed to move to newly-promoted Premiership side Crystal Palace, but talks collapsed last week when Eagles chairman Simon Jordan refused to pay a fee demanded by the player’s agent.

Everton have put aside problems in their boardroom to buy the player, who is valued at £2m. They’re likely to be without him for the beginning of the season however, as he’s been selected for the Australian team for the Athens Olympics.

Toffees manager David Moyes has admitted he needs to add to his squad to give a boost to players and supporters alike. The move for Cahill makes Tobias Linderoth’s exit from the club a probability, a £1m transfer to FC Copenhagen the most likely outcome.

A more definite deal is the one taking striker Tomasz Radzinski to Fulham, the Canadian international will move for £1.75m once he completes a medical at the South London club.