When Scipii great forces were going toward my front, I have no idea to defeat them. But their cav intended to attack in the flank, so I decided to beat them. On the other hand I remained my infantry waiting.
When Scipii inf assaulted my soldiers, I found that I could lay siege to them and did. My infantry withstood till my siege completed.
As a result I could swept away the enemy by complete siege like Hannibal.