La bataille se déroula un an après la reddition des Provinces-Unies aux Français, survenue en janvier 1795 à la suite de la capture de la flotte hollandaise au Helder. La proclamation de la République Batave qui survint la même année rebattit les cartes de la Première Coalition, en créant une nouvelle alliance des néerlandais avec les français contre la Grande-Bretagne. Cependant, grâce aux lettres que l'ancien stadhouderGuillaume V leur fit parvenir, les britanniques furent en mesure de conquérir la Colonie du Cap le 16 septembre 1795. Au cours de l'année suivante, la République batave décida de tenter de reconquérir Le Cap, en envoyant pour cela une expédition composée de neuf navires et 2 000 marins et soldats placés sous le commandement du contre-amiral Lucas (dont la seule réputation tenait au fait qu'il avait réalisé un voyage en tant que capitaine de la marine en direction des Indes orientales en 1786, et était considéré comme loyal au régime) en janvier 1796. Cette expédition arriva dans la baie de Saldagne le 6 août 1796[1].