"I would like to thank all the Spanish Federation for the support and treatment that has been given to me during these past 19 years; to all presidents, managers, and people that I've been sharing moment for all these years," Iniesta wrote.

The 34-year-old announced his international retirement on Sunday after his side lost on penalties to Russia and was eliminated from the 2018 FIFA World Cup.

"Now is the time to step aside. It's not an easy decision, on the contrary. I've been thinking about a lot during the past months. The illusion and will to continue are total but I've always said that I will do what's best for the national team. The future is thrilling, with a great group of unbelievable players that from now on will have me as an unconditional supporter," Iniesta added.

As a part of Spain's national football team, the former Barcelona captain won the World Cup in 2010 and was crowned European champion twice. He was capped by his country 136 times scoring 13 goals.