If Darius starts spamming archers, lure them out to the open and kill them. If you move your units 2-3 tiles away from the city, the AI will send its offensive stack out and you can run by them towards the city (yes, the new AI still has issues with that old trick).
Or possibly try to use a worker as a bait.. That should reduce the amount of defenders by 1 also.