De nuevo la situación exigía recurrir a marinos mercenarios, principalmente británicos, entre los cuales destacó el escocés Thomas Cochrane que había servido poco antes con el general argentino José de San Martín en sus campañas de Chile y Perú; Cochrane fue contratado por el gobierno brasileño y llegó a Rio de Janeiro en marzo de 1823, mientras llegaban con él gran número de mercenarios británicos y estadounidenses.