Мадридское восстание в Испании против Наполеона застало Спенсера командующим в Гибралтаре. По собственной инициативе он отплыл в Португалию и прибыл в бухту Мондего 5 августа 1808 года. Он привел с собой 946 человек 6-го, 806 солдат 29-го, 874 солдата 32-го, 948 солдат 50-го, 929 солдат 82-го пехотного полков и 245 артиллеристов. Все пехотные подразделения состояли из первого батальона, кроме 29-го, который не был организован в батальоны. В бухте Мондего он объединил свои войска с войском в 8123 человека, которое генерал Артур Уэлсли привез из Корка в Ирландии.