Denmark - England is also a close one to me trutfully. I find that gap between the odds quite big. I don't expect Denmark to just give up easily. England couldn't play impressively against Serbia either.
The odds are like:
- Spain: 2.20 Draw: 3.20 Italy: 3.60
- Denmark: 5.50 Draw: 3.60 England: 1.70
My choices are Spain and England anyway though. But I don't expect any of them to win by at least a 2-goal difference. I think both of them will have a competitive ending.
Concerning Spain and Italy, these are two giant countries and they are known as good footballing Nations. But recent time, Spain has been more productive in international competitions than Italy. I strongly go for a draw match but if there should be any win, it should come from the side of Spain.