Posteriormente foi eleito vice capitão da Seleção Inglesa pelo técnico Steve McClaren. Enquanto John Terry era capitão da Inglaterra, sofreu derrotas nas partidas de volta para a Rússia e Croácia, o que resultou no fim das suas esperanças de qualificação para a Euro 2008. Após o técnico Fabio Capello assumir a equipe no início de 2008, Gerrard foi capitão provisoriamente em algumas partidas, mas Capello optou por manter Terry no posto. Gerrard foi posteriormente substituído como vice capitão da Inglaterra por Rio Ferdinand. Após os escândalos de John Terry e a saída de Rio Ferdinand da Seleção, Gerrard foi selecionado como capitão principal da Inglaterra na Euro 2012, até ter renunciado à Seleção em 2014. Foi convocado para um amistoso contra o Brasil no dia 6 de fevereiro de 2013, em Wembley.