Bruno Fornaroli will spend the next two seasons with Perth Glory after signing for the A-League leaders on Friday.
Former Melbourne City striker Fornaroli is not eligible to play for the Glory until 2019-20, with the Uruguayan in line to make his debut against Premier League giants Manchester United in a July friendly.
Fornaroli, 31, was released by City in February, having been frozen out of the team by head coach Warren Joyce following the pair's falling out.
Editors' Picks
"Tony [Popovic] said that there is a project here at Glory and that they want to play better than now and do better next season," said Fornaroli, who scored 57 goals in all competitions for City following his arrival in 2015.