Napoléon prépare au camp de Boulogne l’invasion des Îles britanniques, invasion qui demande la maîtrise de la Manche. Il élabore un plan compliqué pour éloigner la flotte britannique vers ses possessions des Indes occidentales. L’Autriche envahit la Bavière avec une armée de commandée par Mack. Napoléon repousse le débarquement à plus tard, et se tourne contre ses ennemis du continent. Fin juillet, la Grande Armée se rue en « sept torrents » sur l’Autriche. Au siège puis à la bataille d'Ulm (du au ), Napoléon vainc Mack par une brillante manœuvre d’encerclement, le forçant à s’enfermer dans la ville puis à se rendre, sans que l’armée française ne subisse de pertes importantes. Avec l’armée autrichienne au nord des Alpes vaincue et, au sud des Alpes, l’armée sous le commandement de l’archiduc Charles qui affronte Masséna sans résultats concluants, Napoléon occupe Vienne. Mais l’amiral Villeneuve est défait à la bataille du cap Finisterre et s’enferme à Cadix, avec la flotte franco-espagnole. Cette flotte est à nouveau vaincue à Trafalgar le , bataille décisive qui met fin aux projets d’invasion du Royaume-Uni. Napoléon se retourne alors contre l'Autriche.