Barcelona coach Pep Guardiola says Lionel Messi is still improving.

Messi could see action tonight in the Copa against Osasuna.

"Every year he is better. You always think he has reached the top, but then gets better again, because he plays more and gains experience," said Guardiola.

"He now better understands the collective game. Just this fact makes him play better."