Originally Posted by
Iguanaonastick
I found my legionaries quite well-matched against Uruks. Sure, the Uruks are strong, but you have twice as many men per unit, the wonderful shield-wall formation, and the best combat animation in the game. Legionaries kill a lot more than their stats would indicate because of that last factor.
I generally formed a strong shield-wall of legionaries in the centre, with a couple units held in reserve just in case, and let those slowly grind the Uruks down on the defensive. I used my cavalry to take out Uruk archers and especially those horrible fireball-spewing priests and exploding bolt shooting crossboworcs. Typically, if I sent 2-3 cavalry units after one of the abovementioned and only lost 1 unit before taking them out I considered it a good trade-off...
Hammer and anvil doesn't really work against Uruks since Roman (sorry, Romuli) cavalry isn't really strong enough to crush Orcs. Even on rear-charges I'd lose a lot of cavalry. Still, worth it if the enemy is exhausted and wavering. I always let them grind against the legion shield wall for a good long while first, though. Didn't have any trouble.
Oh, and I hardly bothered with archers. Roman archers do not pack enough punch to be worthwhile. I just used 1-2 units for tactical reasons. Bring more legionaries. You'll need them.
Besides that, there's the general rule of thumb when fighting the AI in total war games: always attack. Seize their cities. Even if they have more stacks than you do, they won't really mass them against you. And if you can take out their production centres, you've made it even if you lose almost all your forces in the progress. If you fail and lose an army... well, the AI can't plan an offensive to save its life. Chances are you'll be able to raise another army before they threaten your important cities.
One good trick: if you're besieging an enemy town and 3 enemy stacks are standing nearby, one of those stacks will attack you and a field battle will ensue. If, in that battle, you utterly annihilate both the relieving army and the sallying garrison, you'll take the city automatically. No need for a costly siege assault! Then the remaining two stacks will have to besiege you. Even if they do, you'll have time to bring up reinforcements, and your odds will be much better defending a city or castle anyway. And if all else fails... raze everything that can burn, sacrifice the army, and use the tons of money you make from looting and burning the city to build a new force. Even a cheating AI will need a lot of time to turn that city into a productive troop-recruitment centre again.