Two people familiar with the deal told the Associated Press on Saturday that Harris and the Mavericks have agreed on a new contract. The people spoke on condition of anonymity because the team hadn't announced the deal.
The 31-year-old Harris played for Dallas on a one-year, $3-million deal last season, missing the first half of the year after offseason toe surgery. He originally had a three-year contract worth $9 million, but the deal was scuttled by the toe injury.
The new deal is reportedly similar in value to last year's three-year contract.
The deal with Harris came two days after Dirk Nowitzki agreed to terms on a three-year, $30-million contract with a player option in the final season of the deal.
The Mavericks struck both deals while still waiting for word from free agent Carmelo Anthony, who visited Dallas last week. If Anthony signs elsewhere, Dallas will be in the market for a small forward to play alongside Nowitzki.
Miami Heat President Pat Riley met with Luol Deng on Saturday in an effort to recruit the free-agent forward. NBA.com's David Aldridge said the two sides plan to talk again next week. ... Mitch McGary has signed with the Oklahoma City Thunder. McGary spent two years at Michigan and was Oklahoma City's top draft pick in last month's NBA draft, going 21st overall.