Byl nominován na MS 2006 v Německu, kde odehrál jeden zápas proti Saúdské Arábii (výhra 1:0). Pomohl Španělsku při kvalifikaci na EURO 2008, a měl důležitou roli na kraji hřiště na závěrečném turnaji, který Španělé vyhráli. Odehrál všechny zápasy a byl nominován do UEFA Tým turnaje. Iniesta byl nominován na MS 2010 a byl klíčovým hráčem úspěšného Španělska. Dal vítězný gól se finále proti Nizozemsku, také byl vyhlášen Mužem zápasu a nominován do All-Star Týmu turnaje. Byl také Mužem zápasu ve dvou dalších zápasech turnaje. Díky vítězství Španělska na ME 2012 byl Iniesta vyhlášen „Hráčem turnaje“.