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.