No início de 1817, o monarquista Marechal José de la Serna marchou sobre a província de Salta com uma grande força de soldados experientes. Güemes organizou um exército popular e, em 1º de março, retomou Humahuaca. O exército monarquista de 5 400 homens, com reforços recém-chegados, foi recebido com uma retirada de terra arrasada combinada com contínuos ataques de guerrilha. De la Serna chegou à cidade de Salta em 16 de abril, mas a população resistiu. Diante de escaramuças relâmpago, moral em declínio e a notícia da vitória de San Martín na Batalha de Chacabuco, as tropas monarquistas recuaram para o norte.