Pep Guardiola is one of the greatest managers football has ever seen. 

The Spaniard began his coaching career with Barcelona in 2008, where he found a lot of success. 

Three La Liga titles, two Copa del Rey trophies and two Champions League titles were won during four years at Camp Nou.

After his spell in Spain ended, Guardiola moved on to Germany, where he won three Bundesliga titles and four other cups with Bayern Munich. 

He's been managing Manchester City since 2016 and has really dominated domestic football with back-to-back Premier League wins, as well as triumphs in the FA Cup and League Cup.

Not bad at all. During his coaching career, Guardiola has come up against some top, top teams. But who does he think are the strongest opponents he's ever faced? 

Well, it's one that he's been battling for a couple of seasons now - Liverpool.

"The opponents we have, I've said many times, are the strongest opponents I have faced in my career as a manager - Liverpool," Guardiola said, ahead of City's fixture with Watford.

"These are not weak words. I said it when they were in front, I said it when we were in front; when we won and we lose.

"They have absolutely everything in terms of a positional game, counter-attack, set pieces, transitions, offensive, defensive and mentality. Anfield the stadium - many things."

Very high praise from Pep there, considering over his career, he's managed against the likes of Real Madrid, Juventus, Inter Milan and even his former club Barca.

But it's also hard to argue that Liverpool aren't the toughest team he's had to face. 

Jurgen Klopp is building something special at Anfield and it's already paying off. The Reds are currently Champions League holders and they're already five points clear at the top of the league.

It will be a big ask for Guardiola and City to stop them lifting their first-ever Premier League title come May.