Battle of Breisach was fought on August 18 — December 17, 1638 as part of Thirty Years' War. It ended when a garrison of the Holy Roman Empire surrended to the French, commanded by Bernard of Saxe-Weimar.
Read article at Wikipedia
Duration:
- 4 months (Aug 18, 1638 — Dec 17, 1638)