Thiago Alcantara has pledged his allegiance to Spain ahead of the international friendly against Italy on Wednesday.