El 1810 envaeix Andalusia. Tot i que redueix ràpidament la resistència no rendeix Cadis. L'any 1811 es dirigeix cap a Extremadura i pren Badajoz. Quan l'exèrcit anglo-portuguès de Beresford, posa setge a la ciutat, Soult acut en ajuda, i Beresford aixeca el setge, i reunit amb Blake i Castañosi lliuren la batalla de La Albuera el 16 de maig. Soult guanyà la batalla, que passa a ser una de les més sagnats de la guerra.