Italy beat Ukraine 3-0.
Germany beat Argentina 4-2 on penalties after drawing 1-1 on normal-time.
Portugal beat England 3-1 on penalties after drawing 0-0 on normal-time.
England: Robinson, Neville, Terry, Ferdinand, Ashley Cole, Hargreaves, Beckham (Lennon 51), Gerrard, Lampard, Joe Cole (Crouch 65), Rooney, Lennon (Carragher 118).
Subs Not Used: Campbell, James, Bridge, Jenas, Carrick, Downing, Carson, Walcott.
Sent Off: Rooney (62).
Booked: Terry, Hargreaves.
Portugal: Ricardo, Miguel, Meira, Ricardo Carvalho, Nuno Valente, Figo (Postiga 86), Maniche, Petit, Tiago (Viana 74), Ronaldo, Pauleta (Simao 63).
Subs Not Used: Paulo Ferreira, Caneira, Ricardo Costa, Quim, Boa Morte, Nuno Gomes, Paulo Santos.
Booked: Petit, Ricardo Carvalho.
Att: 52,000.
Ref: Horacio Marcelo Elizondo (Argentina).
Fifa man of the match: Owen Hargreaves
France beat world champion Brazil 1-0 with a strike from Arsenal striker Thierry Henry.
Germany now face Italy while France face underdogs Portugal on the semi-final.
I think Portugal will beat France and go on to beat Germany and win this year's World Cup ^^.
Monday's Youth Day =) Maybe going out to watch movie or play soccer with Guang Fu.

