Do rana Szwedzi zdołali okopać się pod Fürth, naprzeciw zamku Alte Veste.

Bitwa Gdy Albrecht Wallenstein zauważył, że grozi mu okrążenie, zwinął obóz i wycofał się pod zamek Alte Veste. Gustaw Adolf sądząc, że nieprzyjaciel rozpoczął odwrót, posłał znaczną część swej jazdy, by przecięła wojskom cesarsko-bawarskim drogę. Ponieważ w rzeczywistości Wallenstein nie wycofywał się, wysłana kawaleria nie zdążyła wziąć udziału w bitwie. Na rzekomo wycofujące się wojska cesarsko-bawarskie Szwedzi natarli dwoma kolumnami piechoty. Lewą kolumną dowodził Bernard Weimarski, a prawą - Gustaw Adolf. Królewska kolumna uderzyła na wzgórza Alte Veste. Została całkowicie zaskoczona zmasowanym ogniem nieprzyjacielskiej piechoty i artylerii, na skutek którego uległa rozproszeniu. Kolumna dowodzona przez Bernarda Weimarskiego uderzyła na północne umocnienia armii cesarsko-bawarskiej. Doszło do zażartych walk o wzgórze górujące nad umocnieniami koło Zirndorfu, przerwanych w końcu przez deszcz i zapadające ciemności. Następnego dnia rano Szwedzi rozpoczęli odwrót do Fürth. Straty wyniosły 1000 zabitych, 1400 rannych i nielicznych jeńców, podczas gdy Austriacy i Bawarczycy stracili 600 zabitych i rannych. Pomimo większych strat Szwedów, bitwa uznawana jest za nierozstrzygniętą.