Ukraine captain Anatoliy Tymoshchuk is to rejoin Zenit St Petersburg this summer after a four-year spell with Bayern Munich.