Milan were thought to be close to sealing a £10 million move for Tevez.
AC Milan’s vice-president Adriano Galliani has said that the club can’t buy Carlos Tevez from Manchester City until they have sold one of their strikers, Sky Sports reports.
The Argentine striker has been strongly linked with a move away from Manchester City as he only has one year left on his current contract.
Milan were close to signing Tevez last summer but the move fell through and were ready to come back for him this summer.
However, Milan’s failure to sell striker Robinho to Santos means that the Rossenari can’t make their move for Tevez.
“Tevez is a Manchester City player and we will not be doing anything unless someone else leaves first,” Galliani told Sky Sports Italia.
This may open up the race to sign Tevez, with AS Monaco, Paris St Germain and Juventus all interested in signing the Argentine.
Tevez has been a controversial figure during his time at the Etihad.
He once refused to come on as a substitute in a Champions League game while Roberto Mancini was in charge and although he was suspended he later came back and helped City win the Premier League title.
It looks as though Tevez career at City is at an end, meaning the Sky Blues may step up their interest in Napoli striker Edinson Cavani.