As palavras trocadas entre Cipião e Aníbal são famosas. Cipião perguntou quem era o maior general de todos os tempos e o cartaginês responde que foi Alexandre Magno. Cipião então lhe pede que indique o segundo melhor e Aníbal responde que foi Pirro. Insistindo, Cipião lhe pergunta quem teria sido o terceiro e finalmente Aníbal afirma que foi ele próprio. Então, Cipião pergunta-lhe o que ele teria respondido se ele o tivesse derrotado em Zama e Aníbal responde que, neste caso, teria posto a si mesmo antes de Alexandre, antes de Pirro e antes de qualquer outro.