| Euro 2008 |
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Gp D | 18-Jun-08 | A | Russia | L | 0-2 | (0-1) | | 30,000 |
| Gp D | 14-Jun-08 | H | Spain | L | 1-2 | (1-1) | Z Ibrahimovic 34 | 30,000 |
| Gp D | 10-Jun-08 | A | Greece | W | 2-0 | (0-0) | Z Ibrahimovic 67; P Hansson 72 | 30,000 |
| Euro 2004 |
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| QF | 26-Jun-04 | N | Netherlands | D | 0-0 | (0-0) | [aet, pen 4-5] | 27,762 |
| Gp C | 22-Jun-04 | N | Denmark | D | 2-2 | (0-1) | H Larsson 47p; M Jonson 89 | 26,115 |
| Gp C | 18-Jun-04 | N | Italy | D | 1-1 | (0-1) | Z Ibrahimovic 85 | 44,926 |
| Gp C | 14-Jun-04 | N | Bulgaria | W | 5-0 | (1-0) | F Ljungberg 32; H Larsson 57, 58; Z Ibrahimovic 78p; M Allback 90 | 31,652 |
| Euro 2000 |
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Gp B | 19-Jun-00 | N | Italy | L | 1-2 | (0-1) | H Larsson 77 | 26,000 |
| Gp B | 15-Jun-00 | N | Turkey | D | 0-0 | (0-0) | | 30,000 |
| Gp B | 10-Jun-00 | N | Belgium | L | 1-2 | (0-1) | J Mjallby 53 | 50,000 |
|
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| SF | 21-Jun-92 | N | Germany | L | 2-3 | (0-1) | T Brolin 64; Andersson 89 | 27,827 |
| Gp 1 | 17-Jun-92 | N | England | W | 2-1 | (0-1) | Eriksson 51; T Brolin 82 | 30,126 |
| Gp 1 | 14-Jun-92 | N | Denmark | W | 1-0 | (0-0) | T Brolin 58 | 29,902 |
| Gp 1 | 10-Jun-92 | N | France | D | 1-1 | (1-0) | Eriksson 26 | 30,000 |
|