Italy international Mario Balotelli is set to join Marseille until the end of the season, a source close to the player has told ESPN FC.

The deal, which will cost Marseille €3 million, does not include an offer for next season. However, Balotelli could receive an additional one-year proposal if he plays well and OM can clear room for him in the squad.

According to the source, the former Inter Milan and Manchester City forward is in the city for a medical, which will take place on Wednesday.

The source added that Balotelli, whose contract with Nice has been terminated, is expected to be in Rudi Garcia's squad on Friday when they face second-placed Lille in Ligue 1.

Balotelli has missed the last five matches and was given "a few days to think about his future" by Nice manager Patrick Vieira when his teammates returned to training after the festive break.

Last summer, Balotelli arrived two weeks late for preseason training, prompting Vieira to ask Nice to allow the striker to leave at the time.

The 28-year-old has featured in just 10 matches for Nice this campaign, registering a single assist.