CXCR4 (CXC chemokine receptor type 4), a member of the G protein-coupled receptor superfamily, plays a role in cell migration and functions as a coreceptor for HIV entry. Molecular therapeutics targeting CXCR4 have been under intensive investigation. To date, only two small-molecule antagonist drugs targeting CXCR4, plerixafor (AMD3100) and mavorixafor (AMD070), have been approved. Here, we present the high-resolution structures of CXCR4 complexed with AMD3100 and AMD070, as well as a small-molecule antagonist HF51116 that has very different chemical structure and binding mechanism from AMD3100 and AMD070. The interactions between these antagonists and the receptor are analyzed in details, and the mechanisms of antagonism are elucidated. Both the major and minor subpockets on CXCR4 are found to be involved in binding of these small-molecule antagonists. The distinct conformations of Trp94