No ano seguinte, Roma firmou o Tratado de Fenícia com Filipe V da Macedônia, encerrando a Segunda Guerra Macedônica. Cipião foi eleito cônsul com Públio Licínio Crasso Dives. Graças aos esforços de seus inimigos, Cipião assume a província da Sicília, que tinha à sua disposição apenas as "legiões canenses" e uns poucos navios. As legiões canenses eram aquelas formadas por legionários sobreviventes de derrotas romanas, como na Batalha de Canas. Enquanto Caio Terêncio Varrão, o comandante que era considerado o maior responsável pela derrota, retornou a Roma e foi perdoado, seus soldados, como punição, foram enviados para a Sicília com a obrigação de só retornarem a Roma depois de Aníbal ter deixado a Itália. Apesar de as diversas delegações terem deixado claro aos senadores romanos a diferença de tratamento, a punição permaneceu em vigor.