Alexander the Great would win in a fight. It would all depend on what tatics and weapons were used in the fight to begin with. However, I think that Alexander the Great would definatly win because he is a better leader. He also has more wits about him that does good in battles.
It is hard to decide who would win in a battle. The battle would ultimately depend on the tactics being used and under what circumstances. But I think that Alexander the Great would win overall because he is the better general and leader. Scipio would not win in a battle.