Successive batch processes generally involve within-batch and batch-to-batch correlations, and monitoring of such batch processes is imperative. This paper proposes a multiobjective two-dimensional canonical correlation analysis (M2D-CCA)-based fault detection scheme to achieve efficient monitoring of successive batch processes. First, three-way historical batch process data are unfolded into two-way time-slice data. Second, for each time-slice measurement, CCA is performed between the current measurement and previous measurements from both time and batch directions, which takes the within-batch and batch-to-batch correlations into account. To determine the involved measurements and eliminate the influence of unrelated variables, multiobjective evolutionary optimization is performed, which tries to maximize the preserved canonical correlation coefficients and minimize the number of involved variables. Finally, based on the established M2D-CCA model, an optimal fault detection residual is generated for each time-slice measurement. The M2D-CCA fault detection scheme performs fault detection using the current measurement and the information provided by its previous samples and batches, and therefore exhibits a superior monitoring performance. The M2D-CCA fault detection approach is tested on a numerical example and an industrial injection molding process. Monitoring results verify the feasibility and superiority of the proposed monitoring scheme.