Xavi has announced his retirement from international football at the age of 34.

Xavi was a key part of Spain's midfield that won the Euro 2008 and 2012, along with the 2010 World Cup.

“I have decided to retire from international football,” Xavi told a press conference on Tuesday. “I’m grateful for all those years. It has been a fantastic time.”

“From now on I’m another fan of the Spain team. I’m grateful to everybody at the federation (RFEF), it’s been a marvellous time for me to be there for so many years and have so much success. I’m leaving very proud and I wish them all the best.”

Xavi made his international debut in 2000, the same year as he helped Spain win an Olympic silver medal in Australia.