12 марта 2011 года Капелло принял решение вернуть капитанскую повязку Терри в связи с отсутствием капитана команды Рио Фердинанда и вице-капитана Стивена Джеррарда. В начале 2012 года по решению Футбольной ассоциации Англии Терри вновь был лишён капитанской повязки в связи с обвинениями в расистских высказываниях в адрес игрока «Куинз Парк Рейнджерс» Энтона Фердинанда. Новый главный тренер сборной Рой Ходжсон включил Терри в заявку на чемпионат Европы 2012 года. Сборная Англии заняла первое место в своей группе, выиграв матчи против сборных Швеции и Украины, а также сыграв вничью в игре с Францией. Во время матча против сборной Украины Терри выбил мяч после того, как он пересёк линию ворот, однако гол был не засчитан. Этот инцидент вызвал недовольство касательно работы арбитров данного матча. В четвертьфинале английская сборная уступила сборной Италии по результатам серии пенальти. Английский защитник провёл все четыре матча на данном турнире без замен. В сентябре 2012 года Джон Терри объявил о решении завершить карьеру в сборной.