Zenit St Petersburg lurched into the knockout stages of the Champions League as Atletico Madrid’s defeat of Porto rendered the Russian side’s 4-1 loss at Austria Vienna meaningless.