| 31 | 决赛 | 德国 | 0-1 | 西班牙 | 维也纳 - 恩斯特 - 哈普尔球场 |
2008年6月7日,星期六 | |||||
| 1 | A 组 | 瑞士 | 0-1 | 捷克 | 巴塞尔 - 圣雅各布公园球场 |
| 2 | A 组 | 葡萄牙 | 2-0 | 土耳其 | 日内瓦 - 格内夫球场 |
2008年6月8日,星期日 | |||||
| 3 | B 组 | 奥地利 | 0-1 | 克罗地亚 | 维也纳 - 恩斯特 - 哈普尔球场 |
| 4 | B 组 | 德国 | 2-0 | 波兰 | 克拉根福 - 沃瑟西球场 |
2008年6月9日,星期一 | |||||
| 5 | C 组 | 罗马尼亚 | 0-0 | 法国 | 苏黎世 - 列特齐格伦球场 |
| 6 | C 组 | 荷兰 | 3-0 | 意大利 | 伯尔尼 - 瑞士首都球场 |
2008年6月10日,星期二 | |||||
| 7 | D 组 | 西班牙 | 4-1 | 俄罗斯 | 因斯布鲁克 - 蒂沃里NEU球场 |
| 8 | D 组 | 希腊 | 0-2 | 瑞典 | 萨尔茨堡 - 沃斯-塞尔岑海姆球场 |
2008年6月11日,星期三 | |||||
| 9 | A 组 | 捷克 | 1-3 | 葡萄牙 | 日内瓦 - 格内夫球场 |
| 10 | A 组 | 瑞士 | 1-2 | 土耳其 | 巴塞尔 - 圣雅各布公园球场 |
2008年6月12日,星期四 | |||||
| 11 | B 组 | 克罗地亚 | 2-1 | 德国 | 克拉根福 - 沃瑟西球场 |
| 12 | B 组 | 奥地利 | 1-1 | 波兰 | 维也纳 - 恩斯特 - 哈普尔球场 |
2008年6月13日,星期五 | |||||
| 13 | C 组 | 意大利 | 1-1 | 罗马尼亚 | 苏黎世 - 列特齐格伦球场 |
| 14 | C 组 | 荷兰 | 4-1 | 法国 | 伯尔尼 - 瑞士首都球场 |
2008年6月14日,星期六 | |||||
| 15 | D 组 | 瑞典 | 1-2 | 西班牙 | 因斯布鲁克 - 蒂沃里NEU球场 |
| 16 | D 组 | 希腊 | 0-1 | 俄罗斯 | 萨尔茨堡 - 沃斯-塞尔岑海姆球场 |
2008年6月15日,星期日 | |||||
| 17 | A 组 | 瑞士 | 2-0 | 葡萄牙 | 巴塞尔 - 圣雅各布公园球场 |
| 18 | A 组 | 土耳其 | 3-2 | 捷克 | 日内瓦 - 格内夫球场 |
2008年6月16日,星期一 | |||||
| 19 | B 组 | 波兰 | 0-1 | 克罗地亚 | 克拉根福 - 沃瑟西球场 |
| 20 | B 组 | 奥地利 | 0-1 | 德国 | 维也纳 - 恩斯特 - 哈普尔球场 |
2008年6月17日,星期二 | |||||
| 21 | C 组 | 荷兰 | 2-0 | 罗马尼亚 | 伯尔尼 - 瑞士首都球场 |
| 22 | C 组 | 法国 | 0-2 | 意大利 | 苏黎世 - 列特齐格伦球场 |
2008年6月18日,星期三 | |||||
| 23 | D 组 | 希腊 | 1-2 | 西班牙 | 萨尔茨堡 - 沃斯-塞尔岑海姆球场 |
| 24 | D 组 | 俄罗斯 | 2-0 | 瑞典 | 因斯布鲁克 - 蒂沃里NEU球场 |
2008年6月19日,星期四 | |||||
| 25 | 四分之一决赛 | 葡萄牙 | 2-3 | 德国 | 巴塞尔 - 圣雅各布公园球场 |
2008年6月20日,星期五 | |||||
| 26 | 四分之一决赛 | 克罗地亚 | 1-1 1-3(p) | 土耳其 | 维也纳 - 恩斯特 - 哈普尔球场 |
2008年6月21日,星期六 | |||||
| 27 | 四分之一决赛 | 荷兰 | 1-3 (aet) | 俄罗斯 | 巴塞尔 - 圣雅各布公园球场 |
2008年6月22日,星期日 | |||||
| 28 | 四分之一决赛 | 西班牙 | 0-0 4-2(p) | 意大利 | 维也纳 - 恩斯特 - 哈普尔球场 |
2008年6月25日,星期三 | |||||
| 29 | 半决赛 | 德国 | 3-2 | 土耳其 | 巴塞尔 - 圣雅各布公园球场 |
2008年6月26日,星期四 | |||||
| 30 | 半决赛 | 俄罗斯 | 0-3 | 西班牙 | 维也纳 - 恩斯特 - 哈普尔球场 |
2008年6月29日,星期日 | |||||
| 31 | 决赛 | 德国 | 0-1 | 西班牙 | 维也纳 - 恩斯特 - 哈普尔球场 |