PHOENIX — The Phoenix Suns reached an agreement with forward P.J. Tucker on a three-year contract worth $16.5 million with the third year only partially guaranteed, a person with knowledge of the situation said Thursday.

The source confirmed the contract details, requesting anonymity because the deal had not been officially announced.

Tucker was the top defender and acknowledged leader in the Suns’ surprising turnaround last season. He was a restricted free agent and several teams had shown an interest in him.

The person also confirmed that restricted free agent Isaiah Thomas visited the Suns on Thursday with more meetings set for Friday.

The Suns envision Thomas as a third point guard behind the double-point guard starting duo of Goran Dragic and Eric Bledsoe.

Clippers

G FARMAR, C HAWES AGREE TO TERMS: Staying home was important to Jordan Farmar, so he moved from the Lakers to the Clippers as the backup to Chris Paul.

He signed a two-year contract worth a reported $4.2 million on Thursday. The Clippers also signed reserve center Spencer Hawes to a four-year deal worth a reported $23 million.

The announcements came during the trial involving Clippers owner Donald Sterling, who is fighting to retain control of the team in an ongoing saga that has turned ugly at times.

Coach Doc Rivers said he hasn’t read or heard the testimony of the past few days.

Farmar will fill the reserve role previously handled by former UCLA teammate Darren Collison, who signed with the Sacramento Kings. Farmar averaged 10.1 points, 4.9 assists, 2.5 rebounds and shot 44 percent from 3-point range last season in his second stint with the Lakers. He was limited to 41 games because of injuries, including a torn hamstring and strained groin.

Hawes will back up center DeAndre Jordan and power forward Blake Griffin. He averaged 13.2 points and 8.3 rebounds, and shot 42 percent from 3-point range last season for the Philadelphia 76ers and Cleveland Cavaliers.

Hawks

SEFOLOSHA DEAL OFFICIAL: The Atlanta Hawks opened free agency by formally announcing the signing of swingman Thabo Sefolosha.

The three-year, $12 million contract was agreed to last week but could not be announced until Thursday.

Sefolosha, a native of Switzerland, reached agreement after the Hawks cleared more than $15 million in salary cap space by trading guard Lou Williams and the draft rights to Brazilian center Lucas Nogueira for Toronto forward John Salmons. The Hawks could have about $11.5 million for additional signings if they pay the $1 million buyout of Salmons’ $7 million salary.

The 6-foot-7 Sefolosha averaged 6.3 points as a starter in 61 games last season for Oklahoma City. The guard-forward is known as a strong defender.

Trail Blazers

G BLAKE MAKES HIS RETURN: Steve Blake is coming back to the Trail Blazers.

The team announced the free-agent guard’s signing on Thursday. The two-year contract is worth a reported $4.2 million with a player option for the second year.

Blake has had two previous stints with the Blazers, most recently from 2007-2010, becoming a fan favorite before going on to play for the Lakers, Clippers and Golden State Warriors. He kept a home in the Portland area.

Blake has averaged 6.9 points, 4.0 assists and 2.2 rebounds over an 11-year NBA career. Last season he averaged 6.9 points and 5.6 assists, splitting the season between the Lakers and Warriors.