Puyol has been plagued by injuries over the last couple of seasons and has undergone three knee operations.

"At the end of the season I will leave FC Barcelona. The club are aware of this and we are in agreement," he said.

"We will rescind the final two years of my contract that were still to run.

"After the last two operations it has been difficult for me to recover the level I need to be able to continue here, more than I expected and more than surgeons said. That is why I have taken this decision."