Aunque la oleada inicial de luchas por la independencia fue anulada en la mayoría de los lugares por las fuerzas españolas en 1815, una segunda etapa en la lucha por la independencia alrededor de 1817 fue más exitosa.
En 1817 Bolívar regresó y junto con Páez, ganó contra las fuerzas españolas en las llanuras venezolanas conocidas como los Llanos. Sin embargo, doblegar a las fuerzas españolas en las Tierras Altas fue más difícil. Bolívar usó el terreno geográfico para su ventaja. En la temporada de lluvias, parte de la región detrás de Bogotá sufre inundaciones. Por lo tanto, las tropas de Bolívar decidieron acercarse desde detrás de Bogotá, una región que estaba mal protegida. Caminaron a través del agua hasta la cintura durante una semana antes de subir a los Andes. Muchos de ellos perdieron la vida debido a las duras condiciones climáticas y hubo muchos caballos que nunca abandonaron las llanuras al no poder sobrellevar el terreno. Sin embargo, tan pronto como llegaron a la meseta andina, la población local apoyó a las tropas. Las tropas luego ganaron dos batallas. La segunda de ellas, conocido como la Batalla de Boyacá fue un hito en las guerras de independencia. Consolidó la liberación de Nueva Granada y se considera que marca el comienzo de la independencia del Norte de América del Sur.