Após ver seu exército sofrer diversas derrotas na Espanha, Napoleão decidiu pessoalmente tomar conta da situação e liderou a contra-ofensiva, conquistando algum sucesso. Ele retomou Madri, derrotou o grosso do exército rebelde espanhol e forçou a retirada dos britânicos da Península Ibérica (Batalha de Corunha, 16 de janeiro de 1809). Mas quando Bonaparte partiu, uma campanha de guerrilha contra a ocupação francesa recomeçou em larga escala, terminando em milhares de mortos e forçando Napoleão a deixar para trás uma grande tropa (soldados que seriam úteis em outras frentes). Enquanto isso, o ataque austríaco no leste forçou Napoleão a desviar o olhar das forças britânicas devido à sua necessidade de partir para enfrentar a Áustria no coração da Alemanha. Os britânicos então enviaram Sir Arthur Wellesley com um novo exército para a Espanha, garantindo que a luta na região não parasse.