Those are the teams I think will advance today. Germany will be out! I think Ghana eeks out a tie, and Serbia wins against Australia. That would keep Germany out. shockingly, after they started off so well. US and England both win, but US goes 1st in the group due to goal difference.
Algeria has some nice players, but they'll be caught upfield (they have to try to score to advance) at some point in the late 1st or early 2nd half, and Dempsey/Donovan are too fast on the counter. Let's see which teams takes the initiative first though. If US sits back they'll be asking for trouble. they are best when they play in the other half of the field.