The Milwaukee Bucks are optimistic about coming to terms on a new deal with restricted free-agent guard Tony Snell, league sources told ESPN.

Sources told ESPN that the Bucks plan to move aggressively to come to terms with Snell once free agency begins Saturday at 12:01 a.m. ET. Deals can't officially be signed until a leaguewide moratorium is lifted July 6.

ESPN's Zach Lowe reported Friday that Snell is in line for an annual salary in the $10 million to $12 million range with the Bucks, whom he joined in October via a trade with the Chicago Bulls for former NBA Rookie of the Year Michael Carter-Williams.

Snell was selected No. 20 overall by Chicago in the 2013 NBA draft and had his best pro season after joining the Bucks, shooting nearly 41 percent from 3-point range last season and averaging a career-best 29.2 minutes per game.

In six games against the Toronto Raptors in the first round of the playoffs, Snell averaged 10 points, 2.3 rebounds and 1.5 assists while shooting 50 percent from the field and 51.6 percent from 3-point range.