In deciding whether to rule against a state party, international courts regularly confront a compliance dilemma: declare the state in breach of the international regime but with the risk that it will defy the court’s authority; or defer to the state but at the price of acquiescing to an unjust or undesirable outcome. Specifically, international adjudicators must solve this dilemma in a context of uncertainty, that is, without knowing with exactitude whether or not the state will prefer complying with an adverse ruling over overt defiance. I use a simple strategic model to cast light on this aspect of the compliance dilemma. Building off from the model’s insights, I then discuss the practices, doctrinal tactics and institutional mechanisms apt to reduce uncertainty and minimize state defiance. I highlight, in particular, the advantages of defiance avoidance mechanisms that help create informational feedback loops like test-the-water dicta and double-tier review. I illustrate how these mechanisms have been deployed by two of the world’s most powerful international courts, the European Court of Justice and the European Court of Human Rights. Finally, I consider the limitations of these mechanisms along with the possibility for other international dispute settlement bodies to replicate them.