Yes. The International Criminal Court is an effective tribunal to fight genocide and war crimes against humanity. The ICC is not only able to act as a deterrent against these awful acts, but it is able to stand as a world example when it passes judgment on war criminals and tyrants.
Courts are not in existence to fight. Courts are here to enforce and to judge those who are disrespectful of the law. In that legal scenario, the ICC cannot fight genocide and war crimes. The court can administer punishment for the wrong doers who take matters into their own hands.