Ilya Kovalchuk signed a one-year contract to remain with SKA St. Petersburg of the Kontinental Hockey League on Sunday and said representing Russia in the Olympic Games was a key factor in his decision.