The New Jersey Devils have re-signed restricted free agent center Pavel Zacha to a three-year, $6.75 million contract.

The signing on Tuesday happened days before the Devils open training camp. And it comes a day after general manager Ray Shero peppered his comments with profanities in questioning the former first-round draft pick for considering signing with the Russian-based Kontinental Hockey League.

Shero said he didn't care if Zacha signed with the KHL, with Brampton of the ECHL or anywhere else because the Devils held Zacha's rights after issuing him a qualifying offer in June.