Sources have confirmed that Keyon Dooling has agreed to a contract with the Orlando Magic.

RealGM and DraftExpress first reported the Magic had offered Dooling a contract on Wednesday.  The offer was three years for $9 million.  The Magic were forced to up their initial offer when the Nets were able to execute a sign-and-trade deal with the Blazers for Shareef Abdur-Rahim.

Dooling will sign a four-year pact with the Magic worth between $11 million and $12 million.