A graph is said to be 2-extendable if any two edges which do not have a common vertex are contained in a 1-factor of the graph. In this paper, we show that the generalized Petersen graph GP(n, k) is 2-extandable for all n≠2k or 3k whenever k⩾3, as conjectured by Cammack and Schrag.