Mo Williams says he's returning to Cleveland

The Cleveland Cavaliers have agreed to sign guard Mo Williams to a contract, Williams announced on his Twitter feed Monday night.

It will be for two years and a total of $4.3 million, with a player option in the second season. The Cavs used a portion of their taxpayer midlevel exception to sign Williams.

Williams, who was an All-Star with the Cavs in 2009, will be able to fill a void as a scoring combo guard for the Cavs, who have been looking for perimeter help.