Updated

The New York Islanders announced on Friday that they have agreed to terms with defenseman Lubomir Visnovsky on a two-year contract extension.

Visnovsky, who was acquired by the Isles in a trade with the Anaheim Ducks last June, has three goals and six assists in 22 games this season.

He played the previous two-plus seasons for the Anaheim Ducks and has also spent time with the Kings and Oilers. For his career, the 36-year-old has 120 goals and 339 assists in 793 games.

Visnovsky played in the Kontinental Hockey League during the NHL lockout and intended to remain with his Slovan Bratislava team for the remainder of the 2012-13 season. The NHL and KHL had an agreement in place, however, that stated that any player under contract in North America had to return once the work stoppage had ended.

The Islanders immediately suspended the Slovakia native, who arrived in the United States late and his first game was Feb. 9 against Buffalo. That was the Isles' 11th game of this shortened season.

Visnovsky had 18 goals and a career-best 68 points with the Ducks in 2010-11.