Yeah they retreat after firing 3 times i believe (3 times? correct me if I'm wrong). So they should start retreating on round 4.
Now if you win the battle before your archers flee to the edge of the battlefield I think they would stay, but that's highly unlikely as you need to win within 5 rounds or so.
The Following User Says Thank You to Finalgenesis For This Useful Post: