Synonyms for Retaliate (same or very similar meaning)
WordNet sense 1 (take revenge for a perceived wrong):
avenge, revenge
WordNet sense 2 (make a counterattack and return like for like, especially evil for evil):
strike back
From the ODE community, based on WordNet
add/edit