​Manchester City boss Pep Guardiola has made a surprising admission that he regrets not signing David Silva during his four-year spell as Barcelona manager. 

The two men are currently working together at the Etihad and Silva has been an ever-reliable performer for Guardiola ever since the former Bayern Munich head coach took over at City last summer. 

The 3-1 win over Hull on Saturday marked Silva's 300th appearance for the Citizens and having now been at the club for seven years ever since joining from Valencia for £26m, the Spanish international has received glowing praise from his manager, who has conceded that he should have taken notice of the playmaker during his tenure at the Nou Camp. 

Speaking to the ​Mirror, Guardiola said: “The first or second year I was in Barcelona, Unai Emery was there with him.

“After the game he told me, ‘David Silva is the player for you, for Barcelona. Believe me, he is a player for Barca by far’.

“And he was so right. He’s a special player.”

Having baulked at Silva's price tag back in 2010, Guardiola has admitted that he rather laughed off Emery's advice and with the likes of Xavi and Iniesta in his Barca team at the time, it's understandable why the 46-year-old may have been reluctant. 

But having now worked with Silva for nearly a full year at City, Guardiola has nothing but admiration for his fellow Spaniard and believes that former Valencia man, who has six goals to his name so far this season, can get even better. 

“Always I said he has to score goals because if Silva scored goals he would be... you cannot imagine because he has absolutely everything – the ­mentality, and he is a competitor.

“Hopefully we can make him become a better player. But big congratulations for what he has achieved here in England.”