По данным издания, петербургский клуб утряс все вопросы о переходе 27-летнего футболиста. Сумма трансфера составит около 20 миллионов евро.
Ранее сообщалось, что Гарай дал согласие на переход в «Зенит».
В последнем сезоне Эсекьель отыграл 27 матчей в чемпионате Португалии и забил 6 голов.