Fortunately I was able to fight off my ? Even though his attack to me by surprise. Assailant

Yes. Assailant is a good choice.