La batalla tuvo lugar seis semanas después de la derrota francesa en la batalla de Aspern-Essling, una vez que Napoleón hubo asegurado con refuerzos y fortificaciones la isla de Lobau en el Danubio.