Andres Iniesta rates the current Barcelona team their best ever.

Barca go into the El Clasico at Real Madrid three points behind their eternal rivals.

"I believe this is the best Barca team I've ever played in," proclaimed Iniesta. "That's down to the way our play evolves, with the teams getting stronger every year.

"The challenge facing us is to improve day after day, year after year, something we've done in every respect - tactically, physically and technically."