CXCL9 and neoplasm: This review for the first time presents the most comprehensive summary for the role of CXCL9 in different types of tumors, and demonstrates its contradictory role of CXCL9 in tumor progression.