Mesenchymal stromal cells (MSCs) are important cellular constituents of tumor stroma that play an active role in tumor development. Complex interactions between MSCs and cancer promote tumor progression by creating a favorable milieu for tumor cell proliferation, angiogenesis, motility, invasion, and metastasis. The cellular heterogeneity, source of origin, diversity in isolation methods, culture techniques and model systems of MSCs, together with the different tumor subtypes, add to the complexity of MSC-tumor interactions. In this review, we discuss the mechanisms of MSC-mediated tumor promotion and evaluate cell-stromal interactions between cancer cells, MSCs, cells of the tumor microenvironment (TME), and the extracellular matrix (ECM). A more thorough understanding of tumor-MSC interactions is likely to lead to better cancer management.