Terry giocò con la selezione nazionale anche nelle qualificazioni agli Europei 2012, dove tornò a indossare la fascia da capitano. Tuttavia, per via delle accuse di razzismo a suo carico da parte di Anton Ferdinand, la federazione inglese decise di revocargli nuovamente il ruolo di capitano: Capello si oppose alla scelta e in febbraio rassegnò le proprie dimissioni a causa delle polemiche sulla questione, alimentate da una frase pronunciata dall'allenatore friulano nel corso della trasmissione italiana 5 minuti di recupero e che venne tradotta erroneamente in "«Terry continua a essere il mio capitano»" in Inghilterra. A Euro 2012 la squadra si presentò con il nuovo allenatore Roy Hodgson e Terry venne convocato a scapito di Rio Ferdinand (celebre fratello di Anton). Nel torneo disputò da titolare tutte e quattro le gare della squadra; nel girone di qualificazione gli inglesi pareggiarono la prima gara contro la Francia (1-1), battendo successivamente la (3-2) e l' (1-0 con Terry che salvò un goal ma con la palla già entrata ma né gli assistenti arbitrali né l'arbitro convalidò il goal). Superato il girone al primo posto con 7 punti, la squadra britannica fu eliminata ai quarti di finale dopo i tiri di rigore dall'Italia, futura finalista del torneo. Il 23 settembre 2012, sedici giorni dopo avere disputato la sua 78ª partita con l'Inghilterra nel successo esterno per 1-5 contro la Moldavia, Terry lasciò ufficialmente il calcio internazionale a causa delle accuse di razzismo che lo avevano infangato. Queste furono le sue parole: