| Euro 2008 |
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Gp C | 17-Jun-08 | H | Italy | L | 0-2 | (0-1) | | 25,000 |
| Gp C | 13-Jun-08 | A | Netherlands | L | 1-4 | (0-1) | T Henry 71 | 32,000 |
| Gp C | 09-Jun-08 | A | Romania | D | 0-0 | (0-0) | | 30,000 |
| Euro 2004 |
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| QF | 25-Jun-04 | N | Greece | L | 0-1 | (0-0) | | 45,390 |
| Gp B | 21-Jun-04 | N | Switzerland | W | 3-1 | (1-1) | Z Zidane 20; T Henry 76, 84 | 28,111 |
| Gp B | 17-Jun-04 | N | Croatia | D | 2-2 | (1-0) | I Tudor(og) 22; D Trezeguet 64 | 29,160 |
| Gp B | 13-Jun-04 | N | England | W | 2-1 | (0-1) | Z Zidane 90, 90p | 62,487 |
| Euro 2000 |
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| F | 02-Jul-00 | N | Italy | W | 2-1 | (0-0) | S Wiltord 90; D Trezeguet 102 | 50,000 |
| SF | 28-Jun-00 | N | Portugal | W | 2-1 | (0-1) | T Henry 51; Z Zidane 116p | 50,000 |
| QF | 25-Jun-00 | N | Spain | W | 2-1 | (2-1) | Z Zidane 33; Y Djorkaeff 44 | 30,000 |
| Gp D | 21-Jun-00 | N | Netherlands | L | 2-3 | (2-1) | C Dugarry 8; D Trezeguet 30 | 50,000 |
| Gp D | 16-Jun-00 | N | Czech Republic | W | 2-1 | (1-1) | T Henry 7; Y Djorkaeff 60 | 26,000 |
| Gp D | 11-Jun-00 | N | Denmark | W | 3-0 | (1-0) | L Blanc 17; T Henry 64; S Wiltord 90 | 29,000 |
|
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| SF | 26-Jun-96 | N | Czech Republic | D | 0-0 | (0-0) | [aet, pen 5-6] | 43,877 |
| QF | 22-Jun-96 | N | Netherlands | D | 0-0 | (0-0) | [aet, pen 5-4] | 37,465 |
| Gp B | 18-Jun-96 | N | Bulgaria | W | 3-1 | (1-0) | L Blanc 20; L Penev(og) 63; P Loko 90 | 26,976 |
| Gp B | 15-Jun-96 | N | Spain | D | 1-1 | (0-0) | Y Djorkaeff 48 | 35,626 |
| Gp B | 09-Jun-96 | N | Romania | W | 1-0 | (1-0) | C Dugarry 24 | 26,323 |
|
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Gp 1 | 17-Jun-92 | N | Denmark | L | 1-2 | (0-1) | J-P Papin 58 | 25,763 |
| Gp 1 | 14-Jun-92 | N | England | D | 0-0 | (0-0) | | 26,535 |
| Gp 1 | 10-Jun-92 | N | Sweden | D | 1-1 | (0-1) | J-P Papin 59 | 30,000 |
|
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| F | 27-Jun-84 | N | Spain | W | 2-0 | (0-0) | M Platini 56; B Bellone 90 | 80,000 |
| SF | 23-Jun-84 | N | Portugal | W | 3-2 | (1-0) | Domergue 24, 114; M Platini 119 [aet] | 54,848 |
| Gp 1 | 19-Jun-84 | N | Serbia and Montenegro | W | 3-2 | (0-1) | M Platini 59, 61, 76 | 47,510 |
| Gp 1 | 16-Jun-84 | N | Belgium | W | 5-0 | (3-0) | M Platini 3, 74, 88; A Giresse 32; L Fernandez 43 | 51,359 |
| Gp 1 | 12-Jun-84 | N | Denmark | W | 1-0 | (0-0) | M Platini 77 | 47,570 |
|
| Rnd | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3rd | 09-Jul-60 | N | Czechoslovakia | L | 0-2 | (0-0) | | 9,438 |
| SF | 06-Jul-60 | N | Serbia and Montenegro | L | 4-5 | (2-1) | Vincent 12; Heutte 43, 62; Wisnieski 52 | 26,370 |
|