The Spaniard managed his 400th game for City, helping them to a 3-1 win at Bournemouth.
The fact that Silva has maintained his excellent standards for nearly a decade at City is unbelievable to his manager.
"He played incredibly well," Guardiola told BBC Sport.
"David, in this kind of game – with a defence so deep and with such few spaces – is so good. He's one of the best players I've ever seen.
"What can I say? Everyone knows David. He moves between the lines like no one else in the world, he is a fighter."