Socceroo Tim Cahill has reportedly signed a new deal with Chinese Super League club Shanghai Shenhua.

Fox Sports has reported that Cahill has inked a new deal to remain with the club, with an announcement imminent.

Doubt had been cast over his future at the club earlier this year, however, a recent run of good form has earned that 35-year-old a new contract.

He has made 27 appearances since moving from New York Red Bull and he has netted 11 goals this season.