Carlos Tevez backed down in his long-running feud with Manchester City on Tuesday, returning to the Premier League leaders after an unauthorised three-month absence spent at home in Argentina.
After arriving from Buenos Aires, the 28-year-old forward was surrounded by police and photographers at Manchester Airport as he held one of his children.
At City's training ground, Tevez underwent medical tests to determine when he will be fit enough to return to a team he has not played for since September 21. As he left the Carrington complex, fans stopped Tevez for autographs.
"All the players are excited to have Carlos ... back to help achieve our goal," City defender Joleon Lescott wrote on Twitter.
But Tevez is yet to apologise to City manager Roberto Mancini for walking out on the club, and he has not withdrawn his appeal to the Premier League to reclaim some of the $15 million (9 million pounds) in fines and earnings that have been deducted by the club during the dispute.
Having previously had transfer requests refused, Tevez's battle with City intensified in September when he refused to warm up during a Champions League match at Bayern Munich.
"I've decided to return for personal reasons and turn around the situation and win over the fans," Tevez said on Monday. "They turned on me after what happened with Bayern because they were poorly informed."
After being suspended by City, Tevez went to Argentina in November and the club has been writing to his lawyers every week demanding he return.
While Tevez was in talks with AC Milan about a transfer in January, City was not willing to loan him out or sell cheaply.
Having initially said it would be "impossible" to welcome Tevez back, Mancini's stance has since changed, saying the player could return to the team provided he apologises for his insubordination.
Tevez has appeared in three Premier League games this season and last appeared for the club in a League Cup win over Birmingham.