Depois de passar vários dias procurando um pelo outro, os dois exércitos colidiram na Batalha de Marengo em 14 de junho. O general Melas tinha uma vantagem numérica, tendo cerca de 30 mil soldados austríacos, enquanto Napoleão comandava 24 mil tropas francesas. A batalha começou favoravelmente para os austríacos quando o ataque inicial surpreendeu os franceses e gradualmente os levou a recuar. Melas afirmou que havia vencido a batalha e se retirou para sua sede por volta das 15 horas, deixando seus subordinados encarregados de perseguir os franceses. As linhas francesas nunca quebraram durante seu retiro tático. Napoleão constantemente cavalgava entre as tropas pedindo-lhes que se levantassem e lutassem.