Defending champion France and England reached the quarterfinals of the European Championships yesterday, joining Portugal, Greece and the Czech Republic.
France defeated Switzerland, 3-1, in Coimbra, Portugal, in one Group B game, and England beat Croatia, 4-2, in Lisbon in the other. France finished atop the group with seven points and England had six.
Zinedine Zidane gave France the lead with a header in the 20th minute, before 18-year-old Johann Vonlanthen tied it for the Swiss in the 26th to become the youngest scorer in European Championship history.
Thierry Henry scored the go-ahead goal with a 76th-minute tap-in, then added his second with a solo run and finish in the 84th minute.
Vonlanthen became the youngest scorer in the competition, beating the mark set earlier in the tournament by England's Wayne Rooney. Earlier in the day, fellow Swiss striker Alexander Frei was suspended by UEFA for the rest of the tournament for spitting at England midfielder Steven Gerrard in an earlier game.
In England's match, Rooney scored twice for the second game in a row. Croatia jumped out to an early lead on a free kick. Milan Rapaic drove in a curling cross, which hit Ashley Cole at the far post. England goalkeeper David James made a one-handed save, but Niko Kovac stuck out a foot and scored during the ensuing scramble.
Paul Scholes scored to tie it, and Rooney then scored twice to put England up 3-1.
After Igor Tudor headed home a free kick to pull Croatia within 3-2, England scored a final goal in the 79th minute when Frank Lampard netted a low, left-footed shot past goalie Tomislav Butina.
In the quarterfinals, host Portugal will face England on Thursday, and Greece will play France on Friday.
Portugal and Greece advanced Sunday from Group A, and the Czechs booked their place Saturday in Group D.
The quarterfinalists from Group C will be decided today with Denmark, Sweden and Italy in the running. The final spot will come Wednesday from Group D among Germany, Latvia and the Netherlands.