Cancer cells propagated in three-dimensional (3D) culture systems exhibit physiologically relevant cell-cell and cell-matrix interactions, gene expression and signaling pathway profiles, heterogeneity and structural complexity that reflect in vivo tumors. In recent years, development of various 3D models have improved the study of host-tumor interaction and use of high-throughput screening platforms for anti-cancer drug discovery and development. This review attempts to summarize the various 3D culture systems, with an emphasis on the most well characterized and widely applied model - multicellular tumor spheroids. This review also highlights the various techniques to generate tumor spheroids, methods to characterize them, and its applicability in cancer research.