Neymar, who is regarded as one of the best players in the world, had spent four seasons at Barcelona, between 2013 and 2017, before he left for Paris Saint-Germain, the club he has been playing for ever since.
During his four-year stint at the Catalan outfit, the Brazilian was largely impressive, and won, among several others, the Champions League trophy in the 2014-15 season.
Since Neymar left Barca in the summer of 2017, neither the player nor the club have become the champions of Europe. Neymar, though, came close to winning the competition with PSG last season, but were beaten by Bayern Munich in the final.
Speaking ahead of Manchester City's Champions League semi-final first leg clash with Paris Saint-Germain, Guardiola heaped praised on Neymar, who he said 'makes football a pleasure'.
"I remember watching clips of Neymar and thinking this is the king of Santos [Neymar's first club in Brazil]," Guardiola said, as quoted by Marca. "The players had their mouths open. If Neymar had stayed at Barcelona, they would have won two or three Champions League [trophies] more. Him, [Lionel] Messi and [Luis] Suarez were the best up front. He makes football a pleasure."
Meanwhile, Neymar will be one of PSG's key players when they face City, and Guardiola will be looking to find ways to stop the 29-year-old from wreaking havoc and ending their hopes of winning the Champions League title.