In april voerde Maurits een nieuwe afleiding uit door met zijn leger aan te komen in Zeeuws-Vlaanderen. Spinola reageerde door Oostende af te schermen met het plaatsen van een deel van zijn leger tussen Oostende en Sluis. Oostende was hiermee onbereikbaar voor Maurits. Oldenbarnevelt zag veel militair en economisch voordeel in het veroveren van Sluis en daarom werd op 19 mei beleg voor die stad geslagen. Toen bleek dat Maurits het beleg van Sluis begon, ging Spinola in Oostende verder met de aanval op de stad.