The Ducks' top priority of the offseason was extending center Ryan Kesler, and they also have other moving parts.
But the wait paid off when Anaheim on Friday announced a four-year contract for Silfverberg, 24, who was a restricted free agent.
"My agent and I had a pretty good talk, and we said we were in no hurry," Silfverberg said from Sweden. "We just wanted to get the right kind of contract. … I think both parties are really happy about the contract. I'm super-excited. It might have taken a little longer than I expected, but that's how it is."