England kvalifiserte seg til VM i Tyskland i 2006 gjennom å beseire Polen hjemme og borte. Ellers overrasket de negativt med tap hjemme mot Nord-Irland og uavgjort borte mot Østerrike. Det var likevel de eneste poengtapene England hadde i kvalifiseringen. I mesterskapet kom England i gruppe med Sverige, Paraguay og . England slo både Paraguay og Trinidad og Tobago, mens det ble uavgjort for andre VM på rad mot Sverige. England vant gruppen og gikk til åttendedelsfinale mot . David Beckham scoret kampens eneste mål, og England var igjen i kvartfinale. Der ble det også en gjentakelse, da de møtte Portugal og spilte uavgjort over 120 minutter før de igjen tapte på straffesparkkonkurranse. Dette ble Erikssons siste kamp for England.