Trimetazidine is an anti-ischemic (anti-anginal) metabolic agent, which improves myocardial glucose utilization through inhibition of fatty acid metabolism, also known as fatty acid oxidation inhibitor. Trimetazidine usually prescribed as a long-term treatment of angina pectoris, and in some countries for tinnitus and dizziness. It is taken twice a day.It interacts with monoamine oxidase inhibitors.There is scarce information about trimetazidine's effect on mortality, cardiovascular events or quality of life. Long term randomized controlled trials comparing trimetazidine against standard anti-anginal agents, using clinically important outcomes would be justifiable. Recently, an international multicentre retrospective cohort study has indeed shown that in patients with heart failure of different etiologies, the addition of trimetazidine on conventional optimal therapy can improve mortality and morbidity.