Финал   Зенит 2 : 0 Рейнджерс 2 : 0 Манчестер
1/2 финала   Бавария 1 : 5 Зенит 1 : 1 0 : 4
  Рейнджерс 0 : 0 Фиорентина 0 : 0 0 : 0
4 : 2
1/4 финала   Байер 2 : 4 Зенит 1 : 4 1 : 0
  Рейнджерс 2 : 0 Спортинг 0 : 0 2 : 0
  Бавария 4 : 4 Хетафе 1 : 1 3 : 3
ДВ
  Фиорентина 3 : 1 ПСВ 1 : 1 2 : 0
1/8 финала   Андерлехт 2 : 6 Бавария 0 : 5 2 : 1
  Фиорентина 2 : 2 Эвертон 2 : 0 0 : 2
4 : 2
  Марсель 3 : 3 Зенит 3 : 1 0 : 2
  Рейнджерс 2 : 1 Вердер 2 : 0 0 : 1
  Болтон Уондерерс 1 : 2 Спортинг 1 : 1 0 : 1
  Байер 3 : 3 Гамбург 1 : 0 2 : 3
  Тоттенхэм Хотспур 1 : 1 ПСВ 0 : 1 1 : 0
5 : 6
  Бенфика 1 : 3 Хетафе 1 : 2 0 : 1
1/16 финала   Зенит 2 : 2 Вильярреал 1 : 0 1 : 2
  Галатасарай 1 : 5 Байер 0 : 0 1 : 5
  АЕК 1 : 4 Хетафе 1 : 1 0 : 3
  Бранн 1 : 8 Эвертон 0 : 2 1 : 6
  Вердер 4 : 0 Брага 3 : 0 1 : 0
  Андерлехт 3 : 2 Бордо 2 : 1 1 : 1
  ПСВ 4 : 1 Хельсингборг 2 : 0 2 : 1
  Марсель 3 : 2 Спартак М 3 : 0 0 : 2
  Рейнджерс 1 : 1 Панатинаикос 0 : 0 1 : 1
  Спортинг 5 : 0 Базель 2 : 0 3 : 0
  Абердин 3 : 7 Бавария 2 : 2 1 : 5
  Цюрих 1 : 3 Гамбург 1 : 3 0 : 0
  Русенборг 1 : 3 Фиорентина 0 : 1 1 : 2
  Болтон Уондерерс 1 : 0 Атлетико 1 : 0 0 : 0
  Славия Пр 2 : 3 Тоттенхэм Хотспур 1 : 2 1 : 1
  Бенфика 3 : 2 Нюрнберг 1 : 0 2 : 2