Silva had fallen out of favour with Guardiola this season, finding himself relegated to the substitute's bench on occasion.
But the Portugal has emerged as a key member of the starting eleven this season.
"What a player. That's all I can say," Guardiola said about Silva post-game after his side's 3-1 win over Everton.
"What a player. Everything he does he does incredibly well. The year we won the second Premier League in a row he was unstoppable, he was an important player for us - and he is back.
"I am more than pleased because I said many times he is a lovely person.
"As a manager you always dream to have people like Bernardo; his mum and dad must be so proud about the son that they have."
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!