In 2008, he scored against Bayern Munich in the semi-finals of the 2007–08 UEFA Cup to help earn his side a place in the final against Scottish club Rangers. He followed that up with the second goal in the final against Rangers to give Zenit a 2–0 victory and lift the title. Since then, Zyryanov became one of the finest Russian players, and one of the most important parts of Zenit and Russian national team.