The Belgium international will link up with the newly-promoted side managed by former Italy captain Fabio Cannavaro for the new season after rejecting the opportunity to join Juventus. Witsel, whose contract with Zenit was due to expire at the end of this season, is expected to sign a five-year deal worth a reported €20m (£17m) a year.