Hacia 1867, Benito Juárez había recuperado para la causa liberal varias de las plazas ocupadas por los imperialistas, llegando incluso hasta San Luis Potosí, donde esperó para recuperar el centro del país.