FC Barcelona star, Xavi Hernandez, has announced his retirement from international football on Tuesday.
The 34-year-old veteran midfielder has retired from Spain after 133 games for La Roja.
"I have made my decision to leave the national team, I feel my time there has ended," Xavi revealed at a press conference.
"I'm grateful to the federation and all the coaches who have been selecting me, I want to thank them all.
"It's been extraordinary to be with the Spain team. I'm proud to have played with them for so long.
"I'm really satisfied, happy and proud in what I've achieved with Spain. I'll always support the Spanish national team but I feel my personal role has come to an end."
Xavi made his international debut in 2000 and has played a key role in Spain’s domination of world football between 2008 and 2012.
He was a major figure in the squad which won the 2010 World Cup, the first in Spain’s history, as well as the 2008 and 2012 EUROs.
The playmaker was named Player of the Tournament at the 2008 EURO and made the Team of the Tournament in 2008, 2010 and 2012 respectively.
Xavi has won more trophies (25) than any other Spanish player in history and received five Ballon d’Or nominations, finishing third in 2009, 2010 and 2011.
He played the first game at the 2014 World Cup when Spain lost 5-1 to the Netherlands but was an unused substitute in Spain's other two games in Brazil.
Xavi, a youth product of Barcelona’s academy La Masia, has only ever played for the Blaugrana and seems to be keen to stay at the club despite rumours linking him to MLS and Qatar.
Do you think Xavi retired too early? Have your say in the comment section below.