En , l'invasion est lancée par l'Égypte qui envoie vers le plateau du Hamassén. Le mois suivant, un contingent dirigé par Raouf Pacha annexe Harer, une ville que les Égyptiens vont quitter dix ans plus tard. Face au refus égyptien de négocier, Yohannes n'a plus le choix et s'apprête à mener la guerre. Le , l'appel aux armes est lancé et, en , après la déclaration de guerre, Yohannes est parvenu à rassembler . Pour le Negusse Negest, il s'agit de défendre l'Éthiopie chrétienne face à l'invasion musulmane.