Tot i que Lampard va disputar tots els minuts amb Anglaterra a la Copa del Món de Futbol de 2006, no va marcar en cap ocasió. Va ser escridassat pels aficionats anglesos quan va entrar com a substitut en la segona meitat del partit entre Anglaterra i Estònia el 13 octubre 2007, corresponent a la classificació per l'Eurocopa 2008. Durant la classificació, només va marcar un gol en la derrota per 3-2 davant Croàcia, que va suposar la no classificació d'Anglaterra per a l'Eurocopa. Dos anys després, va marcar el seu primer gol després d'una sequera de dos anys, durant la victòria sobre Eslovàquia per 4-0, al març de 2009. En aquesta trobada també va donar una assistència de gol a Wayne Rooney. Aquest va ser el gol # 500 d'Anglaterra a l'Estadi de Wembley. El 9 de setembre de 2009, va aconseguir el seu primer doblet amb el seleccionat anglès quan van derrotar a Croàcia per 5-1 a Londres, assegurant la seva classificació per la Copa del Món de Futbol de 2010.