Por otra parte, la escuadra chilena liderada por Cochrane se había retirado de las costas peruanas a mediados de 1821, al tener este jefe desacuerdos con San Martín respecto a la paga de la marinería y los intentos del protector de "peruanizar" o hacer pasar íntegramente la escuadra chilena al Perú.