Besieger

Webster's Dictionary of the English Language

·noun One who besieges;

— opposed to the besieged.