Die 3. Armee leitete den Angriff durch den Grenzübergang ins Elsass ein. Das I. bayerische Korps, das V. und XI. Korps sowie die württembergische Division standen zwischen Germersheim und Landau, das II. bayerische Korps bei Bergzabern leicht vorgeschoben in der bayerischen Pfalz. Nur die badische Division wurde noch auf rechtsrheinischem Gebiet bei Rastatt zurückgehalten, um bei einer möglichen Invasion von Straßburg aus auf badischem Boden schnell reagieren zu können. An der Schlacht von Weißenburg am 4. August 1870 waren auf deutscher Seite 22 Bataillone, auf französischer Seite 11 Bataillone beteiligt. Den Sieg in dieser Schlacht haben die Deutschen zum einen ihrer zahlenmäßigen Überlegenheit sowie der Tatsache, dass der französische Korpsführer General Douay auf einen Kampf anscheinend nicht vorbereitet war, zu verdanken. Kronprinz Friedrich von Preußen setzte den Vormarsch in südwestlicher Richtung fort und verlegte sein Hauptquartier nach Sulz vor.