Faults during symmetrical power swings cause maloperation of distance relay. Undesired operation also occurs during unstable power swings causing uncontrolled islanding. Faster detection of faults during power swings and classification of power swings can assist the protection system in making reliable decisions on blocking or unblocking a relay's operation. This paper segregates the faults, faults during power swing from power swings in one-cycle with an accuracy of 99.3%. It then identifies the different power swings in 10 cycles that occur in a 9-bus WSCC power system. Support Vector Machines (SVM), Decision Tree (DT), and k-Nearest Neighbor (kNN) classifiers are trained and tested on six features obtained from 3-phase(ph) relay voltage and current to test the validity of the detection and classification scheme. The different faults, faults during swings, and power swings are simulated in PSCAD/EMTDC.