Das preußische I. Korps war am 27. Juni 1866 in der Schlacht bei Trautenau vom österreichischen X. Armeekorps unter FML Ludwig von Gablenz zurückgeschlagen worden. Die Truppen des Generals von Bonin verloren ihre Rolle als Vorhut der preußischen 2. Armee und wurden darin durch das preußische Gardekorps unter Prinz August von Württemberg abgelöst. Gablenz zog sein angeschlagenes Korps von Trautenau nach Soor zurück und ersuchte seinen Vorgesetzten FZM Benedek um eilige Verstärkung. Gablenz versuchte den Vormarsch der preußischen Garde durch konzentriertes Artilleriefeuer aus Norden und Osten auf Staudenz zu lenken und dort festzuhalten. Er wollte damit Einheiten des herankommenden IV. Korps unter FML Tassilo Graf Festetics die Möglichkeit verschaffen, die Garde von Süden her in die Flanke zu fallen. Am 28. Juni kam es zum Gefecht von Soor und Burkersdorf. Die preußische 1. Gardedivision unter Führung von Generalleutnant Wilhelm Hiller von Gaertringen drängte die österreichischen Verteidiger bei Staudenz erfolgreich zurück. Gleichzeitig konnte weiter nördlich die 2. Garde-Division unter General Heinrich von Plonski die österreichische Brigade Grivicic vom restlichen X. Korps abschneiden und diese im Gefecht bei Burkersdorf nahezu vollständig aufreiben.