Effective management of stable angina usually includes drug therapy. There are several agents that are considered vasculoprotective such as aspirin, angiotensin converting enzyme inhibitors and statins. Conventional anti ischemic therapy includes nitrates, beta-blockers and calcium-channel blockers. In recent years, several other drugs with novel anti ischemic mechanisms have become available including ranolazine, ivabradine, nicorandil and many others. This article reviews drugs that alleviate the symptoms of chronic angina with emphasis on several novel pharmacological agents.