Today's results have produced many interesting developments. Not the least of which is the fact that one of Uruguay, South Korea, Ghana and the United States will now make the semi-finals.

I think Uruguay have been the most impressive of these sides thus far but frankly any of them could make it to the semis.

Place your bets.