Serbia to beat Macedonia –

Macedonia were beaten 5-0 by Spain in their Euro opener and, while they should avoid another thrashing, are set to lose again.

The minnows have managed just six wins from their last 16 competitive matches, while Serbia have won five from their last eight.

Easy win.

media

Spain to beat Portugal –

Spain should win here.

Their squad is packed with world-class talent and, having won seven of their last 10 matches, they’re in impressive form as well.

Portugal have won nine from 11, although their three wins from six tournament matches is less impressive.

media

Italy to beat Czech Republic –

This won’t be easy for Italy, but they should still take the three points.

The Azzurini extended their competitive unbeaten run to 13 matches with their opening-game win over Denmark, while they have lost just one in 19.

Czech Republic lost 2-0 on Germany on Sunday, and poised to be eliminated after just two matches.

media

Germany to beat Denmark –

Germany were victorious in their first match and should notch a second win here.

Stefan Kuntz’s side have now won 15 of their last 17 and look a decent bet to go all the way.

Against a faltering Denmark, who have lost three out of four, this pick should be nailed on.

media

A £10 bet on this four-fold accumulator returns £67.42*.

*Odds and amounts subject to change.

media