The results suggested that TCF7L2 rs7903146 polymorphism might not be associated with cancer risk. This evidence concerns the gene TCF7L2 and cancer.