Manchester City manager, Pep Guardiola, has claimed having to play teams coached by Jurgen Klopp, has made him a better manager.

Both managers come face to face at Anfield this Sunday in the Premier League.

Previous encounters between Guardiola and Klopp has produced some classic. And their teams have won the last five league titles.

Guardiola said: “Jurgen Klopp’s teams helped me to be a better manager. He put me on another level; to think about it, to prove myself, to be a better manager. That is the reason why I am still in this business.”

Guardiola is expecting another strong title challenge from Liverpool this season.

“Since I arrived here – maybe not the first year – Liverpool were always there,” he said.

“The last four years, all the time, we were both there. It’s the biggest compliment that both clubs were there. But in the Premier League there are not just one or two, there are many teams who can fight for the league.”