Tim Cahill will have a medical at ChampionshipMillwall on Monday ahead of returning to the Den on a deal until the end of the season.
The 38-year-old has been holding talks over a return to the club at which he spent six years before signing for Everton in 2004.
Cahill is a free agent after finishing a season with Melbourne City in his native Australia, in which he made 28 appearances.