Czech Republic 2 - 1 Latvia
The Czech's finally proved too strong for Latvia who had taken a shock lead at the end of the first half and maintained it until the final 20 minutes.
Spurs connections: None.
Germany 1 - 1 Holland
Ruud van Nistlerooy rescued a point for the Dutch after Torsten Frings 1st half free kick had deceived the Dutch defence and Edwin van der Sar.
Spurs connections: Former Spur Christian Ziege was an unused sub.
Greece 1 - 1 Spain
Greece maintained their bright start to the tournament courtesy of an equaliser from Angelos Charisteas. Spain had opened the scoring through Morientes. Carlos Marchena will be suspended for Spain's final group game after getting his second caution of the tournament.
Spurs connections: None.
Russia 0 - 2 Portugal
Russia bowed out of the tournament after their second defeat. Their cause wasn't helped after their goalkeeper, Sergei Ovchinnikov, became the second Russian to see red in the championships for handball. Maniche scored early on but the result was still in doubt due to a courageous display from the Russians until Rui Costa added the second 2 minutes from time.
Spurs connections: Postiga was an unused sub.
England 3 - 0 Switzerland
Wayne Rooney became the youngest ever goalscorer in the European championships with his 23rd minute header. He added a second with 15 minutes to go but by this time the Swiss were down to 10 men after Bernt Haas received a 2nd yellow card. Steven Gerrard added a third late on as England got their route to the quarter finals back on track.
Spurs connections: King and Robinson were both unused substitutes.
Croatia 2 - 2 France
David Trezeguet rescued a point for the French after Croatia threatened to pull off the biggest upset of the tournament so far. An Igor Tudor own goal gave the French the lead but Silvestre conceded another penalty, this time converted by Milan Rapaic, and then Dado Prso capitalised on an error by Marcel Desailly to give the Croatians the lead.
Spurs connections: Jacques Santini must be a relieved man as his side had to come from behind again. He has work to do if they are to succesfully defend their crown.
Bulgaria 0 - 2 Denmark
Jon Dahl Tomasson and Jesper Gronjkaer scored the goals that put Bulgaria out and kept the Danes in with a good chance of qualifying for the quarter finals. tomasson scored momments before the break. Bulgarian captain, Stilian Petrov, talked himself into a second yellow, followed by a red, by arguing over a free kick that wasn't awarded 5 minutes before time then Gronjkaer wrapped up the result
Spurs connections: Gronjkaer has been linked with a move to WHL but most rumours suggests he's off to Birmingham City after the tournament.
Italy 1 - 1 Sweden
Italy still aren't firing on all cylinders and paid for a negative approach after taking the lead when Zlatan Ibrahimovic scored a deserved equaliser 6 minutes from full time. Cassano had given Italy the lead on 36 minutes.
Spurs connections: Could-have-been Spurs coach Trapattoni had to watch another draw which leaves qualification in doubt but his tactics played a big part in the Italians not claiming all 3 points.
Latvia 0 - 0 Germany
Germany's unconvincing start to the tournament faltered once again as they failed to break down the Group D minnows of Latvia. It could have been worse as Mike Riley twice refused to award a penalty when Verpakovskis was bundled over in the area. Miroslav Klose could have snatched a win at the death but wasted a free header when presented with the best chance of the match
Spurs connections: Ziege once again remained on the bench.
Holland 2 - 3 Czech Republic
The Dutch contrived to throw away a 2 goal lead as goals from Jan Koller, Milan Baros and a winner from Vladimir Smicer ensured the Czech's qualification from Group D. Goals from Bouma and Van Nistlerooy eventually counted for nothing for the Dutch who had Johnny Heitinga sent off and are now struggling to qualify for the quarter finals.
Spurs connections: None.