The metastatic spread of cancer is still the major barrier to the treatment of this disease. Understanding the molecular mechanisms underlying the metastatic process is of crucial importance to tune novel therapeutic strategies aimed at contrasting the dissemination of cancer. Metastasis is a sequential multistep process that ultimately leads to the cancers outgrowth in a different organ from which it had originated. This clinically and experimentally involves the following steps: invasion of adjacent tissues, intravasation, transport of cancer cells through the circulatory system, arrest at a secondary site, extravasation and growth in a secondary organ. Additionally, tumor growth and metastasis depend on the ability of the tumor to induce its own blood supply through angiogenesis. Each of these steps can potentially be targeted by therapeutic agents, but the limited knowledge regarding the molecular events of metastasis makes most therapeutic strategies largely inefficient. However, important methodological advances have recently led to further insights into the biology of metastasis, thus raising the possibility of designing more appropriate pharmacological strategies to contrast the specific steps of the metastatic process. A variety of pharmacological approaches including inhibition of tumor invasion, angiogenesis, signal transduction pathways, and most recently the targeting of tumor stroma, are now under fervent development. Benefits and limits of these approaches, as well as, new therapeutic opportunities are herein discussed. Agents that limit any phase of the metastatic process may be therapeutically useful. Therefore, the future pharmacological challenge will be to combine drugs that target different aspects of this complex multistep process.