Al conocerse este hecho en Río de Janeiro, Pedro I ordenó el 2 de agosto enviar 1200 soldados mandados por el general Francisco de Silva e Lima y una flotilla dirigida por el escocés Thomas Cochrane (entonces al servicio de Brasil).