В битве при Вимейру в 1808 году Спенсер был заместителем Уэлсли. Он был произведён в рыцари-компаньоны Ордена Бани 26 апреля 1809 года. Командовал 1-й дивизией в битве при Бусаку и во вторжении французов в Португалию в 1810—1811 гг. В битве при Фуэнтес-де-Оньоро в 1811 году Спенсер, в то время генерал-лейтенант, временно руководил 1-й и 3-й дивизиями.