Peru vs. Paraguay (Saturday, 1.30am)
The Copa America is just around the corner, and in preparation for that competition, Peru and Paraguay will play a friendly match at Estadio Monumental "U" in Lima on Friday.
The Peruvians are currently on a three-match unbeaten run in all competitions, defeating the Dominican Republic 4-1 in March, while La Albirroja lost their previous encounter, 1-0 versus Colombia and are winless in consecutive fixtures.
We say: Peru 1-0 Paraguay
Peru look like a different side since the coaching change, and although we believe Paraguay will present a much stiffer challenge for them, La Albirroja have not been quite as convincing in the attacking third as La Bicolor.
> Click here to read our full preview for this match
Slovenia vs. Bulgaria (Saturday, 2.00pm)
Slovenia continue their preparations for Euro 2024 by squaring off against Bulgaria in an international friendly on Saturday afternoon.
At a time when the home side are looking forward to a long-awaited another appearance in a major tournament, Bulgaria's eyes are on the upcoming UEFA Nations League campaign in September.
We say: Slovenia 2-1 Bulgaria
Although Slovenia were not exactly at their best last time out, we cannot ignore their form heading into this tournament. With that in mind, they should come through with yet another victory, potentially in a competitive contest against opposition who may be able to trouble them at times.
> Click here to read our full preview for this match
Switzerland vs. Austria (Saturday, 5.00pm)
Switzerland and Austria conclude their preparations for Euro 2024 with an international friendly at St Gallen on Saturday evening.
Both teams enter this game in positive form and will want to extend their respective runs ahead of the trip to Germany.
We say: Switzerland 1-1 Austria
While we expect this to be a competitive contest throughout, there will naturally be some trepidation about pushing too hard at this stage of their preparations. With that in mind, a low-scoring draw could play out.
> Click here to read our full preview for this match
Sweden vs. Serbia (Saturday, 5.00pm)
Both intending to bounce back from midweek friendly defeats, Sweden and Serbia cross paths at the Friends Arena in Solna on Saturday.
The Scandinavian hosts fell to a 2-1 loss to Denmark last time out, while their visitors went down by the same scoreline against fellow Euro 2024 competitors Austria.
We say: Sweden 1-1 Serbia
With lethal marksmen at both ends of the field, goals should be a guarantee on Saturday, and Serbia have typically responded well to suffering defeat over the past year.
Such an ability to bounce back may not extend to victory on Swedish soil, as Tomasson's side gave Denmark a terrific run for their money and can realistically hope for a score draw, a marked improvement on their Nations League affairs with the Serbians.
> Click here to read our full preview for this match
Hungary vs. Israel (Saturday, 5.00pm)
Hungary will wrap up their Euro 2024 preparations when they welcome Israel to Debrecen for Saturday's friendly.
The hosts will be looking to bounce back from Tuesday's defeat to the Republic of Ireland, while Israel are set to play their first game since losing to Iceland in the qualifying playoff semi-finals in March.
We say: Hungary 2-1 Israel
Hungary may have experienced disappointment against Ireland, but they have ultimately proven to be a strong team in recent times, and we think they will do enough to wrap up their Euro 2024 preparations with a narrow victory.
> Click here to read our full preview for this match
Moldova vs. Cyprus (Saturday, 5.00pm)
Moldova and Cyprus will compete for the first time in the current international window when they go head-to-head in Saturday's friendly at Stadionul Zimbru.
This will be the first time the two nations have faced off since Cyprus recorded a 3-2 victory in a friendly encounter in August 2011.
We say: Moldova 1-1 Cyprus
Cyprus will be looking to claim their first away win since 2022, but we think they will have to settle for a draw when they face a nation that has seen three of their previous five matches finish all square.
> Click here to read our full preview for this match
Portugal vs. Croatia (Saturday, 5.45pm)
Portugal will continue their preparations for this summer's European Championship with a glamour friendly against fellow Euro 2024 participants Croatia on Saturday evening.
Roberto Martinez's side recorded a 4-2 victory over Finland last time out, while Croatia will enter the contest off the back of a 3-0 win over North Macedonia.
We say: Portugal 2-1 Croatia
Portugal are unbeaten in their seven previous games with Croatia, and we are expecting that run to be extended this weekend. Three of Portugal's last four wins over Croatia have been by the odd goal, and we are predicting a narrow success for Martinez's team in this glamour international friendly.
> Click here to read our full preview for this match
> How Portugal could line up against Croatia
Denmark vs. Norway (Saturday, 6.30pm)
In the second of two all-Scandinavian friendlies ahead of Euro 2024, Denmark pit their wits against near neighbours Norway at the Brondby Stadium on Saturday evening.
Kasper Hjulmand's side bested Sweden 2-1 in midweek thanks to a returning hero, while their visitors were indebted to a regular suspect in their 3-0 defeat of Kosovo.
We say: Denmark 2-1 Norway
Denmark have traditionally had Norway's number since the turn of the millennium, but as was the case against Sweden, their previous penchant for home clean sheets should count for little against their Haaland-inspired visitors.
It it difficult to envisage Solbakken's men penetrating the Danish brick wall more than once, though, so another narrow success should come the hosts' way in their final tune-up battle.
> Click here to read our full preview for this match
Belgium vs. Luxembourg (Saturday, 7.00pm)
Belgium conclude their preparations for Euro 2024 by squaring off against Luxembourg in Brussels on Saturday night.
While the Red Devils are going through the motions ahead of another major tournament, the visitors will want to find some form ahead of their upcoming UEFA Nations League campaign.
We say: Belgium 4-0 Luxembourg
With Tedesco naturally wanting to step up the sharpness of some of his players, this could end up being one-way traffic. Luxembourg have their own qualities, yet they may struggle to withstand Belgium's attacking flair on this occasion.
> Click here to read our full preview for this match
Spain vs. N. Ireland (Saturday, 8.30pm)
Spain will round off their preparations for this summer's European Championship with a friendly against Northern Ireland at Estadi Mallorca Son Moix on Saturday night.
La Roja will enter the contest off the back of a 5-0 success over Andorra on Thursday, while Northern Ireland have not been in action since a 1-0 victory over Scotland back in March.
We say: Spain 3-1 Northern Ireland
Northern Ireland are certainly capable of making this a tricky match for Spain, which is what La Roja will want in their final game before Euro 2024. The hosts will be able to call upon greater quality all across the pitch, though, and we are expecting them to have too much for their opponents on Saturday.
> Click here to read our full preview for this match
USA vs. Colombia (Saturday, 10.30pm)
Two teams that will compete at this summer's Copa America will lock horns in an international friendly on Saturday evening, with the USA welcoming Colombia.
Both sides were last in action at the end of March, with the United States beating Mexico 2-0, while Colombia recorded a 3-2 victory over European outfit Romania.
We say: USA 1-2 Colombia
This should be a valuable match for both sides ahead of the Copa America, and we are expecting it to be close in terms of the scoreline. Colombia are in excellent form, though, and we are backing the talented outfit to put another positive result on the board here.