FIFA ranks France and England as the fourth and fifth best teams in the world, so I guess that explains it.
Netherlands vs Argentina will be pretty tasty as well. I fancy the Dutch to win it, even though their ranking is lower. They seem to have put a strong team together, out of nowhere from my perspective.