The Portland Trail Blazers' trade of power forward Brian Grant for Shawn Kemp could be completed Wednesday.

The parties agreed to a three-way trade -- which also involves the Cleveland Cavaliers and Miami Heat -- two weeks ago, but it has been held up.

The Blazers will acquire Kemp, a six-time all-star forward, from Cleveland, and will send Grant to Miami and guard Gary Grant to the Cavaliers.

The Heat will trade forwards Chris Gatling and Clarence Weatherspoon, along with a first-round draft pick and cash, to the Cavaliers.

"It's not easy to fulfil every team's needs and line up contracts, and there were a lot of pieces to that deal that made it interesting," Stu Jackson, the NBA's senior vice-president in charge of basketball operations, told the Oregonian on Tuesday.

Miami also wants to send guard Harold Jamison to the Blazers, a move that would enable Brian Grant's new seven-year contract to jump from about $84 million to $89 million.

The trade was delayed because of an NBA rule that prevented the Heat from dealing Gatling, who they acquired from the Denver Nuggets in June, until Aug. 30.

Coincidentally, the holdup will allow Blazers president and general manager Bob Whitsitt to return from a family vacation in Africa.