Только в декабре 218 г. до н. э. консул и военачальник Публий Корнелий Сципион попытался задержать Ганнибала. Армии расположились на противоположных берегах Тицина, римляне на левом берегу, карфагеняне – на правом. К северу от Тицина (Тичино), приблизительно в 20 милях к западу от Медиолана (современный Милан) произошло первое сражение этой военной кампании на италийской земле. Сципион без войска Тиберия Лонга дал сражение Ганнибалу у реки, но потерпел поражение. Только благодаря своему 17-летнему сыну, тоже Публию Корнелию (впоследствии прославленному полководцу), ему удалось спастись.
Благодаря победе карфагенское войско выросло до 40 тысяч человек, так как часть галлов из римской армии перешла к Ганнибалу. Римское войско во главе с раненым консулом Корнелием Сципионом отошло к городу Плаценции, где соединилось с подоспевшими свежими войсками. Римляне заняли хорошо укрепленную горную вершину на берегу реки Треббия. Эта местность изобиловала холмами и не была удобной для карфагенской кавалерии. Теперь с учетом войск Семпрония Лонга у римлян было 32 тысячи пехоты и четыре тысячи кавалеристов, а у карфагенян – 10 тысяч кавалеристов и 30 тысяч пехоты. Между двумя консулами, руководителями римской армии, возникли противоречия. Сципион считал, что нужно уклоняться от боя, но честолюбивый Тиберий Лонг стремился к схватке.
Ганнибал и его брат Магон также переправились через реку По и достигли Плаценции, где стояли римляне. Несколько дней спустя Ганнибал укрепился лагерем в шести милях от Плаценции, а на следующий день, выстроив войско в виду римлян, предложил им битву. Ночью около двух тысяч пехотинцев и 200 всадников из числа галлов добровольно перебежали к Ганнибалу.
В предстоящей битве Ганнибал проявил большую изобретательность в изучении особенностей и слабостей неприятеля. Ему донесли, что Семпроний Лонг отличается нетерпеливостью и тщеславием, и он решил использовать это. Всей римской армией командовал Тиберий, так как Сципион был ранен в битве при Тицине. Римские легионы перешли реку Треббию вброд (при этом очень сильно замерзли и ослабли) и построились на равнине. Ганнибал поставил в центре пехоту, на флангах – сильную ударную конницу. Пехоту прикрывали боевые слоны. Накануне битвы Ганнибал приказал всем воинам подкрепиться пищей, натереться маслом, потом возле костров надеть доспехи и оружие.
Битва началась со столкновения легкой пехоты с обеих сторон. Ганнибал послал вперед более опытных балеарских стрелков, а Семпроний Лонг – юных пехотинцев. Сразу обнаружилось, что римские воины уступают карфагенским, так как они замерзли и устали от стычек, в которых участвовали с самого утра. Теперь в бой вступили тяжело вооруженные воины, а боевые слоны задержали наступление римлян на флангах. Теперь в центре римляне стремительно врезались в боевые порядки галльской пехоты. Тогда нумидийская конница опрокинула конницу римлян и обрушилась на фланги римской пехоты.
Успех этой операции был тщательно подготовлен Ганнибалом. Он заставил римлян поверить