The Battle of Aspern-Essling started at 2:30 pm on 21 May. The initial attacks were made by the first three columns on Aspern and the Gemeinde Au woods but were poorly coordinated and failed. Later assaults succeeded in taking and holding the western portion of the village. The Austrians did not attack Essling until 6 pm because the fourth and fifth columns had longer marching routes. The French successfully repulsed the attacks against Essling throughout the day. Fighting commenced by 3 am on 22 May, and four hours later the French had captured Aspern again. Napoleon had 71,000 men and 152 guns on the other side of the river, but the French were still outnumbered. Napoleon launched a massive assault against the Austrian center designed to give enough time for the III Corps to cross and secure a victory. Lannes advanced with three infantry divisions and travelled for a mile before the Austrians, inspired by the personal presence of Charles who rallied the Zach Infantry Regiment, opened a heavy fire on the French that caused the latter to fall back. At 9 am, the French bridge broke again. Charles launched another massive assault an hour later and captured Aspern for the final time, but struggled to capture Essling. A few hours later, the Austrians returned and took all of Essling except the staunchly defended granary. Napoleon ordered the Imperial Guard under Jean Rapp, to support a withdrawal from the granary. Rapp disobeyed his orders and led a bayonet charge that drove the Austrians from Essling, for which he was later commended by Napoleon. Napoleon realised his bridgehead was untenable and ordered a withdrawal, giving command to Lannes. Lannes was struck by a cannonball and mortally wounded. The French withdrew to Lobau by nightfall, pulling their pontoons bridge in behind them. Charles had inflicted the first major defeat in Napoleon's military career and caused the first fatality among his marshals, but his exhausted army could not pursue the French.