We do not currently know of any antonyms for attack by surprise.
For similar words to attack by surprise, try: