El 4 de julio los ejércitos se encontraron en la batalla de Ulundi, y las fuerzas de Cetshwayo fueron derrotadas.