AS Monaco have reached a deal with Juventus for Denis Zakaria.
The Switzerland midfielder is set to join Monaco for a fee of €23m plus bonuses.
Sky Italia's Gianluca di Marzio reports an agreement is in place, with Zakaria due his medical on Friday.
Zakaria spent last season on-loan with Chelsea, though battled for consistent minutes making just 11 appearances.
His move to Monaco is expected to be finalised over the weekend.