Les Français ne poursuivirent pas immédiatement les Autrichiens car ils étaient épuisés par deux jours de combats féroces. Après avoir récupéré, ils poursuivirent les Autrichiens et les rattrapèrent à Znaïm à la mi-juillet. Charles dut signer un armistice avec Napoléon. Les combats entre la France et l'Autriche étaient finis, bien que plusieurs mois de querelles furent encore nécessaires avant la signature du traité de paix.