Spain midfielder Andres Iniesta has announced his international retirement following La Roja's 2018 World Cup exit at the hands of Russia.
The 34-year-old came on as a substitute as Fernando Hierro's charges lost 4-3 on penalties to the hosts in the last 16 on Sunday.
Iniesta played 131 times for his country, netting 13 times including the winning goal in the 2010 World Cup.
"This was my last game for Spain," the Barcelona legend told reporters after the last-16 defeat to Russia.
"A marvellous spell is over. Sometimes the end is not as you dreamed it."
Iniesta also lifted European Championship titles in 2008 and 2012.