9. června opustila MacDonaldovafrancouzská armáda jižní Itálii a přes Modenu směřovala do údolí řekyPád. Chystala se pomoci vojskům generála Moreaua, které byly odříznuty u Janova. Suvorov ponechal zálohu bránit Moreaua a vytáhl z Alessandrie proti MacDonaldovi. 17. června provedl prudký nástup a jeho vojska odrazila předvoj protivníka od řeky Tidone k Trebii. V následujících dvou dnech probíhaly úporné boje, po nichž Suvorov porazil hlavní síly Macdonaldovy armády.
Francouzi ztratili 16 000 vojáků a spojenci 6000 vojáků. Toto vítězství upevnilo postavení spojeneckých vojsk v severní Itálii.