Cáceres llegó a Tres Ríos el 7 de julio donde realizó un consejo de guerra que decidió dar batalla las fuerzas chilenas.