According to 现代汉语词典:
For me both seem to be practically the same. One uses the other in its explanation.
At least for me, it feels that 回答 is a more general word while 答复 is more formal, and usually used when it involves someone superior. But I'm not sure if this is correct.
So I wonder if there is any difference between them, on its usage as verb.