Gamarra asumió la presidencia provisoria del Perú y deseoso de acabar con la guerra, firmó con los grancolombianos el Armisticio de Piura, el 10 de julio de 1829, por el cual se acordó un armisticio de 60 días (que fue prorrogado al finalizar dicho plazo), además de la devolución de Guayaquil a la Gran Colombia y la suspensión del bloqueo peruano a la costa sur grancolombiana.