Carolina and Alexander Nikishin have ended their contract dispute with a one-year deal worth $3 million. The restricted free agent defenseman and the Hurricanes spent over a month deadlocked on terms before reaching this agreement.

Nikishin's holdout is over. The two sides couldn't find common ground through the offseason, leaving his status in limbo as training camp approached. This deal gets him signed and back into the fold, though it's a short-term prove-it contract rather than the longer commitment he may have wanted.

The Hurricanes add depth on the blue line without committing significant long-term money. Nikishin gets paid and a chance to play in Carolina's system. Both sides get what they needed most, even if neither party got everything they wanted.