It has been an excellent stretch of form for Spain, and we expect this to continue with a comfortable win over Serbia. They have won nine games in a row and are unbeaten in their last 10 dating back to March.
Serbia, in contrast, are winless in their last three and have lost their only meeting with Spain. The Spaniards have also been the first to score in five of their previous seven and goals have been prominent with the Over 2.5 market landing in their last four competitive fixtures. However, Spain have not kept a clean sheet in their last four, so Serbia could take advantage of this – Serbia 1-3 Spain