The idea of anti-angiogenic therapy was the brain child of Dr. Judah Folkman in the early 1970s. He proposed that by cutting the blood supply off, cancer cells can be deprived of nutrients and hence treated. His efforts were paid off when Bevacizumab (Avastin®), a monoclonal antibody against the vascular endothelial growth factor (VEGF) was first approved for anti-angiogenic therapy in 2004 for the treatment of breast cancer. Since then, an array of anti-angiogenic inhibitors were developed, used in clinical trials and many got approved for use for the treatment of multiple cancers, alone or in combination with other cytotoxic/chemotherapy drugs. Despite this important breakthrough, anti-angiogenic therapy for cancer met with a number of hurdles on its way to be one of the options for cancer therapy. Herein, we summarize the latest update on the current knowledge on the mechanisms of tumor angiogenesis, pro- and anti-angiogenic factors, potential targets and their mechanisms of action, experimental evidences and the most recent data on the clinical trials on anti-angiogenic agents for cancer therapy.