A double-blind crossover study was performed on 27 patients with proved fixed coronary artery disease and stable angina pectoris. The study was designed to compare the relative efficacy of two combination therapies, nifedipine plus propranolol and isosorbide dinitrate plus propranolol, in terms of antianginal response and effect on exercise tolerance by evaluation of treadmill testing. The combination of nifedipine and propranolol was superior to the combination of isosorbide and propranolol in reducing the number of anginal attacks (p = 0.03), increasing total exercise time (p less than 0.02), increasing oxygen consumption achieved at end of exercise (p less than 0.03), increasing time to onset of pain (p = 0.003) and increasing oxygen consumption achieved at onset of pain (p = 0.003). Analysis of the rate-pressure products suggests that the difference in these results may be explained by the greater effect of nifedipine on afterload reduction. Although nitroglycerin consumption was reduced from baseline levels during combination nifedipine therapy (p less than 0.001), there was no statistical difference between nifedipine combination therapy and isosorbide combination therapy. In conclusion, although both combination therapies were superior to propranolol therapy alone, the combination of nifedipine and propranolol was more effective than the combination of isosorbide and propranolol in reducing the incidence of angina and improving exercise performance. Side effects were experienced at a similar frequency during both combination therapies.