De Ruyter combatté anche la Terza guerra anglo-olandese: vinse la battaglia di Solebay (7 giugno 1672), le due Battaglie di Schoneveld (7 giugno e 14 giugno 1673) e la battaglia di Texel, impedendo così alle truppe anglo-francesi di sbarcare in Olanda.