El 11 de abril, Walker organizó un contraataque en Rivas (Segunda Batalla de Rivas),ocupada por unos 3000 combatientes enemigos, la mayoría costarricenses.Sus bajas fueron considerables, pero se estima que los decesos de los asediados fueron cinco veces más numerosas.