Das preußische I. Korps war am 27. Juni in der Schlacht bei Trautenau vom österreichischen X. Armeekorps unter FML Ludwig von Gablenz geschlagen worden. Die Truppen des Generals von Bonin verloren ihre Rolle als Führungsformation und wurden darin am nächsten Tag durch das preußische Gardekorps unter Prinz August von Württemberg abgelöst. Gablenz zog sein erschöpftes Korps von Trautenau nach Soor zurück und bat seinen Vorgesetzten FZM Benedek um Verstärkung. Gablenz versuchte den Vormarsch der Gardetruppen 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 treffen. Am 28. Juni kam es infolge zum Gefecht von Soor und Burkersdorf. Die preußische 1. Gardedivision unter Führung von Generalleutnant Wilhelm Hiller von Gärtringen 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.