Entre 1657-58 comandó la flota estacionada frente a los Países Bajos en apoyo de la campaña contra Dunkerke, aunque sus frecuentes estancias en Londres motivaron que el mando de facto recayera en su segundo Richard Stayner. Tras la muerte de Oliver Cromwell sirvió al sucesor de éste, Richard Cromwell, liderando la armada que en el estrecho de Oresund intentaba forzar la paz entre Suecia y Dinamarca, enfrentadas en la guerra sueco-danesa.