Józef Bonaparte dowodził armią francuską tylko nominalnie. Rzeczywistym dowódcą 24 000 piechoty, 5 000 kawalerii, 1 500 artylerzystów z 50 działami był marszałek Nicolas Soult. Dwa korpusy armijne, trzy dywizje kawalerii i rezerwa stanowiły serce armii:
IV Korpus Sébastianiego w składzie:
Dywizja Levala: 2-bat. pułki Holenderski, 2. Nassau, Badeński, Hesse-Darmstadzki i Erbprinz + 1 batalion z Frankfurtu. Dywizja Werlé'go: 2-bat. pułki 4., 7. i 9. Księstwa Warszawskiego. 5 baterii artylerii. 3. pułk huzarów holenderskich i Pułk Lansjerów Nadwiślańskich.
V Korpus Mortiera w składzie:
Dywizja Girarda: 3-bat. pułki 17. Lekki, 40., 64., 88. Liniowe, 4-bat. 34. Liniowy. Dywizja Gazana: 3-bat. pułki 21. i 28. Lekkie, 100. i 103. Liniowe. 5 baterii artylerii.
Kawaleria i rezerwa w składzie:
Dywizja Milhauda: 5., 12., 16., 20., 21. pułki dragonów. Dywizja Parisa: 10. i 26. pułki szaserów, Lekkokonny Westfalski Pułk Kawalerii Lekkiej. Dywizja Beauregarda: pułki 10, huzarów, 21. szaserów, 13. i 22. dragonów. Kawaleria Gwardii Królewskiej: pułki Królewskich Szaserów Hiszpańskich i 27. szaserów. Główna rezerwa Dessollesa: 4 bat. Gwardii, 51. i 55. pułki liniowe, brygada Reya: pułku 12. Lekki, 43. Liniowy.