Nifedipine may be effective in the treatment of stable angina by both decreasing myocardial oxygen demand and increasing myocardial oxygen supply. To determine the mechanism of action of nifedipine and its dose-response relation, 14 patients with stable angina were treated with nifedipine 10, 20 and 30 mg 4 times daily as single-agent therapy in a double-blind, randomized, placebo-controlled crossover trial. Treatment was continued for 1 week on each dose regimen and efficacy was determined using an exercise test at the end of each phase. Compared to placebo, a significant decrease of systolic blood pressure at peak exercise occurred with the nifedipine 20- and 30-mg regimens (p less than 0.05), accompanied by an increase in heart rate on the 10- and 20-mg regimens (p less than 0.005). There was no significant effect on the rate-pressure product compared to placebo at any exercise time on any of the nifedipine regimens. The times to onset of ST-segment depression and to angina were delayed significantly by all 3 dose regimens compared to placebo (p less than 0.02). There was a significant decrease in the magnitude of ST-segment depression at all exercise times by all dosage schedules of nifedipine compared with placebo (p less than 0.05), although there were no significant differences among the 3 dosage schedules. Data indicate that since nifedipine was effective in improving manifestations of myocardial ischemia during exercise without altering the double product at submaximal or maximal exercise, its beneficial mechanism of action may have been due to enhancing blood flow to ischemic zones or to favorably altering determinants of myocardial oxygen demand, which were not measured.