Pero estando obligado a actuar, Soult reunió un ejército de 20.000 hombres, principalmente del V Cuerpo, y emprendió una expedición a Extremadura con el objetivo de tomar la fortaleza española de Badajoz, alejándose de ese modo de parte de las fuerzas aliadas cercanas a Masséna y de las Líneas de Torres Vedras.