1670-ben a második angol-holland háború volt a korai uralkodása fő külpolitikai kérdése. 1670-ben aláírta a Dover-i békét, szövetséget kötött első unokatestvérével, Franciaország XIV. Lajos királyával. Lajos beleegyezett, hogy segítse őt a harmadik angol-holland háborúban és fizet neki nyugdíjat, és Károly titokban megígérte, hogy egy nem meghatározott jövőbeli időpontban egyedül áttér a katolicizmusra. Károly megpróbálta bevezetni a katolikusok és a protestáns eltérők vallási szabadságát a 1672-es királyi engedékenységi nyilatkozatával, de az angol parlament kényszerítette őt arra, hogy visszavonja azt.
a Clarendon-kódex