The Hurricanes and Alexander Nikishin have ended their contract dispute. The defenseman signed a one-year deal worth $3 million, putting to rest weeks of negotiations between the restricted free agent and the team.

Nikishin remained unsigned through the offseason after Carolina retained his rights. The standoff created uncertainty about whether the Russian defenseman would report to training camp or pursue other options. The $3 million pact resolves that tension and gets him back into the fold ahead of the season.

The deal represents a compromise between the two sides. Nikishin gets paid and remains in Carolina's system. The Hurricanes get depth on the blue line without committing long-term money or overspending on a one-year arrangement. It's a straightforward resolution to what had become a roster distraction heading into the year.