Euro 2004: Match schedule
Group A
Saturday, June 12
Portugal 1-2 Greece
Spain 1-0 Russia
Wednesday, June 16
Greece 1-1 Spain
Russia 0-2 Portugal
Sunday, June 20
Spain 0-1 Portugal
Russia 2-1 Greece
Group B
Sunday, June 13
Switzerland 0-0 Croatia
France 2-1 England
Thursday, June 17
England 3-0 Switzerland
Croatia 2-2 France
Monday, June 21
Croatia 2-4 England
Switzerland 1-3 France
Group C
Monday, June 14
Denmark 0-0 Italy
Sweden 5-0 Bulgaria
Friday, June 18
Bulgaria 0-2 Denmark
Italy 1-1 Sweden
Tuesday, June 22
Italy 2-1 Bulgaria
Denmark 2-2 Sweden
Group D
Tuesday, June 15
Czech Republic 2-1 Latvia
Germany 1-1 Netherlands
Saturday, June 19
Latvia 0-0 Germany
Netherlands 2-3 Czech Republic
Wednesday, June 23
Netherlands 3-0 Latvia
Germany 1-2 Czech Republic
Quarterfinals
Thursday, June 24
1. Portugal 2-2 England (after extra time)
Portugual won 6-5 on penalties (match report)
Friday, June 25
2. France 0-1 Greece (match report)
Saturday, June 26
3. Sweden 0-0. Netherlands
The Netherlands won 5-4 on penalties (match report)
Sunday, June 27
4. Czech Republic 3-0 Denmark (match report)
Semifinals
Wednesday, June 30
Portugal 2-1 Netherlands (match report)
Thursday, July 1
Greece 1-0 Czech Republic (match report)
Final
Sunday, July 4
Portugal 0-1 Greece (match report)