Manchester City boss Manuel Pellegrini believes striker Sergio Aguero has the potential to become the best player in the world.
Aguero's superb start to the season, which as seen him score 11 goals in as many games, including four against Tottenham last weekend, has reignited debate over his standing in the world game.
A year ago comparisons with the likes of Cristiano Ronaldo and Lionel Messi were common but injuries then hampered Aguero throughout the second half of last season.
Those problems, which also affected the Argentina international at the World Cup, now seem behind him and he appears close to his blistering best.
But Pellegrini expects the 26-year-old to get even better and eventually surpass the levels of those currently regarded as the best.
Pellegrini said: "Sergio is a young player, he has a lot of years to improve - three or four years more than other players. It just depends on what he wants to do in the future. I think he has all the conditions to do that.
"I don't think it is the best I have seen from Sergio. I was always sure he would return to his normal performance but I think he can get even better."
Another key member of the City side in recent weeks has been Frank Lampard, who has made an unexpectedly big impact since joining on loan from sister club New York City FC.
The former England and Chelsea midfielder will miss this weekend's trip to another of his old clubs, West Ham, in the Barclays Premier League on Saturday after suffering a thigh injury against Spurs.
Pellegrini said: "Frank is not ready for this week but maybe I think next week he will start working with the whole squad.
"It will be a short injury, less than we thought at the beginning."
City face Newcastle in the Capital One Cup next Wednesday before hosting rivals Manchester United the following Sunday.
Lampard's performances have led to speculation City could seek to extend his loan.