“I am incredibly excited to have signed with Melbourne City and ultimately the City Football Group. There is real ambition and purpose here, qualities that are immensely important to me,” Cahill said in a statement.

Cahill moved to China and signed with Shanghai Shenhua last year and left the club in February, 2016 for Hangzhou Greentown where he played for six months.