I mars 1821 seilte hæren til Ancón i nærheten av hovedstaden. General William "Guillermo" Miller ble sendt sørover langs kysten, mens Alvarez de Arenales ble sendt nordover opp i fjellene, for å isolere Lima. Igjen mislyktes en diplomatisk løsning, siden de la Serna ikke ville erklære Perú selvstendig, mens San Martín ikke vill godkjenne de la Sernas forslag om at frihetsforkjemperne skulle godkjenne den spanske 1812-grunnloven og sende utsendinger til Cortes Generales.