Tim Cahill will have a medical at Millwall 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.
Nottingham Forest have also been interested in a deal for Cahill, while West London Sport reported he was being considered by QPR.
Cahill is a free agent after finishing a season with Melbourne City in his native Australia, in which he made 28 appearances.
The former New York Red Bulls and Shanghai Shenhua midfielder believes he needs regular game-time after helping Australia qualify for this summer’s World Cup in Russia.
Cahill began his professional career in England with Millwall in 1998 and played a key role in the Championship side’s surprise run to the FA Cup final in 2004, where they lost to Manchester United.
He also won the League One title and played in two play-off finals in his six-year spell at the south London club.