This document proposes a new method called Symmetrical Weighted 2D Principal Component Analysis (SW2DPCA) for facial expression recognition. SW2DPCA aims to reduce the dimensionality of the feature space extracted from face images using Gabor filters, while removing redundant information. It does this by decomposing the training images into odd and even symmetrical components, and applying weighted PCA to equalize the variance of principal components. The method is tested on the JAFFE database, achieving a recognition accuracy of 95.24% - higher than the 2DPCA baseline method.