Занимая Вену, Наполеон собрал вокруг этой столицы свои главные силы. Но ситуация сложилась не так удачно, как в 1805 году. Мост у Шпица и все малые мосты, соединявшие между собой несколько речных островов близ Вены, были разрушены, так что император мог достать своего неприятеля и закончить войну, только перейдя через огромный Дунай, левый берег которого защищала армия эрцгерцога Карла. В это весеннее время таяние снегов настолько переполнило Дунай, что он стал огромным, а каждый его рукав превратился в большую реку. Поэтому переправа через него была чрезвычайно трудна. Но посреди Дуная было много островов, некоторые довольно большие, между которыми можно было установить мосты. Император тщательно исследовал берега реки под Веной и за Веной, отметил два места, подходящих для переправы: первое — у острова Шварцлакен, расположенного напротив Нуссдорфа, в полулье вверх по течению от Вены. Второе — на таком же расстоянии от города вниз по течению, напротив деревни Кайзер-Эберсдорф, через большой остров Лобау. Наполеон приказал строить сразу два моста, чтобы использовать тот, который будет готов раньше, и чтобы отвлечь внимание неприятеля. Строительство первого было поручено маршалу Ланну, второго — Массене.
Маршал Ланн приказал генералу Сент-Илеру переправить 500 вольтижеров на остров Шварцлакен, отделенный от левого берега небольшим рукавом и почти касающийся предмостного укрепления Шпица. Этот приказ был выполнен, но вместо того, чтобы сформировать этот отряд из военнослужащих одной части во главе с толковым командиром, генерал Сент-Илер составил его из солдат 72-го и 105-го линейных полков под командованием двух батальонных начальников, что не способствовало эффективному проведению работ. Прибыв на остров, офицеры действовали разрозненно и совершили огромную ошибку, не оставив резерва в большом доме, где высадившиеся могли бы укрыться. Затем они легкомысленно увлеклись беспорядочным преследованием неприятельских пикетов, защищавших этот остров, но те получили значительное подкрепление, прибывшее на судах с левого берега. Наши солдаты стойко отразили первые атаки, выстроившись в каре и отбиваясь штыками. Но у неприятеля было численное превосходство, и половина наших солдат были убиты, остальные ранены и захвачены в плен, прежде чем другие части смогли прийти им на помощь. Император и маршал Ланн прибыли на берег Дуная и стали свидетелями этой катастрофы! Они упрекали в ней генерала Сент-Илера, который, несмотря на весь свой военный опыт, совершил ошибку, послав на остров плохо сформированный отряд, оставив его без защиты, не наладив быстрой и последовательной переброски мощного подкрепления. У Сент-Илера было мало лодок, но он должен был дождаться доставки достаточного их количества, прежде чем начать свои действия. Австрийскими войсками, участвующими в этой операции, командовал французский эмигрант генерал Нордманн, который вскоре был наказан за то, что обратил оружие против своей страны, — в сражении при Ваграме он был убит пушечным ядром.
Император и маршал Ланн в отчаянии, что столько храбрых солдат бесполезно погибло в этом деле, в большом волнении объезжали берег, когда маршал, запутавшись ногами в канате, упал в Дунай! В тот момент рядом с ним был только Наполеон, который быстро зашел в воду по пояс, протянул руку маршалу и начал его вытаскивать, прежде чем мы подоспели на помощь. Это происшествие еще больше испортило им настроение. Стало ясно, что после неудачи, которая нас постигла, не стоит и думать переправляться через остров Шварцлакен, на который неприятель, разгадав наш план, послал несколько тысяч солдат. Оставался единственный пункт переправы через Дунай — Эберсдорф.