Manchester City defender Aymeric Laporte has had his switch in nationality from France to Spain approved by Fifa.
The 26-year-old can now play for Spain at Euro 2020 this summer.
Laporte has played for France’s youth teams but has not made an appearance for the country’s senior team.
A Fifa statement said he could play “for the representative teams of the RFEF Spanish Football Association with immediate effect”.
Laporte, who was born in France, joined City for a then club-record £57m in January 2018 from Spanish side Athletic Bilbao.
Last year, Fifa’s annual congress approved a rule change which meant players could switch countries if they had not played more than three matches for a country before the age of 21 and had not featured at a World Cup or continental tournament.