Zenit St Petersburg announced it signed a new contract with forward Mateusz Ponitka, which ties the two sides together for another three seasons.