Sergio Busquets has announced his retirement from international football after Spain's World Cup exit.

Busquets was one of three Spain players who missed penalties in their round-of-16 shootout against Morocco after they were held to a goalless draw following extra time.

"I'd like to announce that after almost 15 years and 143 games, the moment has come for me to say farewell to the national team," Busquets said.

"It has been an honour to represent my country and take it to the highest level, to be a world and European champion, to be captain and to have played so many games, with more or less success but always giving everything and bringing my grain of sand so that everything could go as well as possible."