Nemanja Bjelica's last several weeks as an NBA free agent have finally come to close as his camp and the Sacramento Kings have agreed on a three-year deal.

Early in free agency, Bjelica and the Philadelphia 76ers agreed to a one-year deal, but he backed out wanting a little more stability in the contract. He was then set on going back to Europe to at least playing one more season before the Kings came calling looking to offer him a longer-term deal.

According to Shams Charania of Yahoo! Sports, Bjelica's contract is a two year contract with a team option for the third year. Shortly after it was reported that Bjelica would be heading back to Europe Kings general manager Vlade Divac reached out to him discussing the advantages of staying in the states.

Earlier this week Jason Jones of the Sacramento Bee reported that if Bjelica did decide to sign with the Kings he would get major minutes next season:

The Kings have reached out to free agent forward Nemanja Bjelica about signing with the team, a league source confirmed.

The Kings, who have a league-high $20.5 million available under the salary cap, are looking for ways to fill their need for help at small forward and see Bjelica (6-foot-10, 230 pounds) as an option.

He can play power forward, but given the Kings’ logjam at the position, he’d likely play more small forward in Sacramento. He played both spots with the Minnesota Timberwolves, a team he spent the last three seasons with.

Bjelica spent the last three years with the Minnesota Timberwolves where he played solid basketball but could have done even more damage with more minutes.