Marienwerder intogs av Gustav II Adolf i augusti 1628, varefter ett retranchemang uppkastades omkring staden. I juni 1629 utrymdes Marienwerder av svenskarna och besattes av polackerna och de kejserliga. Under Karl X Gustavs krig överrumplades Marienwerder av svenskarna såväl 12 september 1658 som 10 februari 1659.