Updated

The Golden State Warriors have reportedly agreed to terms with free-agent forward/center Marreese Speights to a three- year contract.

According to USA Today, the third year of the deal will be a team option.

Speights, 25, began last season with the Memphis Grizzlies, but was traded to the Cleveland Cavaliers on January 22. In 79 games, Speights averaged 8.3 points and 4.9 rebounds per game.

Over five seasons with the 76ers (2008-11), Grizzlies (2011-13) and Cavaliers, the 6-foot-10 Speights has career averages of 7.8 points and 4.4 rebounds.

The signing of Speights comes just hours after Golden State reportedly acquired Andre Iguodala in a three-team sign-and-trade with the Denver Nuggets and the Utah Jazz.

The Warriors will receive Iguodala from the Nuggets and sign him to a four- year, $48-million contract. They will send forwards Richard Jefferson and Andris Biedrins and guard Brandon Rush -- who will earn a combined $24 million in 2013-14 -- as well as a 2014 first-round pick to the Jazz.