Por su parte, Arredondo esperó a Roca en Santa Rosa; Roca rodeó las posiciones de su enemigo y lo derrotó el 7 de diciembre en la segunda batalla de Santa Rosa, tomándolo prisionero.