Back to this match.....
Unlike us, Zenit won the Russian derby away to Spartak Moscow (1:3). They were leading 3:0 at HT with 2 goals from Danny and one goal by Pogrebnyak. They took it easy in the second half, with the Juve match on their minds, most probably.
Zenit played with, more or less, the best they have (Malafeev; Lombaerts, Anyukov, Dong-Jin, Krizanac; Denisov, Tymoshchuk, Zyryanov; Danny, Arshavin, Pogrebnyak). I think only Puygrenier and Sirl from the first team didn't play against Spartak.
I checked their official site and there isn't info about injuries, so i guess we can expect the best of Zenit.
I also checked UEFA.com to see if they have suspended players and i found out that Puygrenier (regular CB, who didn't play against Spartak) got a red card against BATE 3 weeks ago and he's suspended for this match. The others are available because no-one has more than 1 YC from the previous 4 matches.