Más tarde y a pesar de no tener el apoyo del gobierno de Buenos Aires, José de San Martín invadió Chile a través de los Andes (1817), y desde allí, con el apoyo del gobierno de Bernardo O'Higgins y del militar británico Thomas Cochrane, se embarcó rumbo a Perú (1820), conectándose con las fuerzas dirigidas por Simón Bolívar.