La bataille de North Foreland, connue dans l'historiographie britannique comme la bataille de la Saint-Jacques (en anglais : St. James's Day Battle) et dans l'historiographie néerlandaise comme la bataille des Deux Jours (en néerlandais : Tweedaagse Zeeslag), eut lieu le 4 et (les 25 et 26 juillet selon le calendrier julien alors en usage en Angleterre), pendant la deuxième guerre anglo-néerlandaise, entre la flotte des Provinces-Unies, commandée par l'amiral Michiel de Ruyter, et la flotte d'Angleterre, commandée par le prince Rupert.