By Amir Mir

Pep Guardiola has hailed Mauricio Pochettino as “one of the best managers in the world” ahead of Tottenham’s clash with Manchester City on Sunday afternoon.

The Premier League’s top two meet at White Hart Lane at the weekend, with both sides the only unbeaten teams in the league so far this season.

During his time as Espanyol coach, Pochettino inflicted Barcelona’s first derby defeat in 27 years by beating Guardiola’s side 2-1.

Now they meet in an eagerly awaited showdown, with City boss Guardiola winning all six of his games in the Premier League this term.

But the Spaniard praised his opposition manager for the “amazing job” he has done at the north London club.

“We played against Pochettino as players and then as coaches,” Guardiola told the Guardian. “I think he’s one of the best managers in the world – I enjoy watching Tottenham.

“He’s doing an amazing job in London at Spurs. The way they play I like a lot – they’re aggressive and have a lot of quality.

“The basis of the team is the national team with [Dele] Alli, [Kyle] Walker, [Harry] Kane – they have a lot of quality. Last season they were there until the last couple of games for the championship.”

Argentine Pochettino guided Spurs to their highest league finish since 1990 last season, when they finished third and secured a Champions League spot.

This season the north London club are second with 14 points and a win against City on Sunday will take them to within one point of Guardiola’s side.

Additionally, Pochettino’s men won their first game of the Champions League group game, when they beat CSKA Moscow 1-0 on Tuesday night, after losing their opening game 1-0 to Monaco at Wembley.

In other Tottenham news, this defender has been recalled for Spurs’ clash against Manchester City.