Continuando su marcha hacia el norte, tomó Potosí el 21 de junio y Vilcapugio el 27 de septiembre donde se esperaron refuerzos. Belgrano nombró como gobernador de Potosí al coronel Figueroa, de Cochabamba al coronel Álvarez de Arenales y de Santa Cruz al coronel Warnes, como presidente de Charcas nombró a Francisco Antonio Ortiz de Ocampo. Sabiendo sin embargo que Goyeneche y el español Joaquín de la Pezuela, un militar experimentado y hábil, contaban con ventaja, negoció con Goyeneche un armisticio de cuarenta días. Tanto la Asamblea en Buenos Aires como el virrey del Perú, José Fernando de Abascal, desaprobaron la medida. Entonces, fueron atacados en forma sorpresiva por los realistas, anticipándose a la llegada de refuerzos y produciendo la Batalla de Vilcapugio el 1 de noviembre de 1813.