Desde el 30 de junio hasta los primeros días de julio, los franceses volvieron a cruzar el Danubio con fuerza, con más de 180.000 soldados marchando a través de Marchfeld hacia los austriacos. Carlos recibió a los franceses con 150.000 de sus propios hombres.