These two sides met in the group stages of the 2015 edition of this tournament and the 1-1 draw they played off was enough to see Germany progress to the knockout stages and eliminate Czech Republic from the competition they were hosting.
Czech Republic, meanwhile, are offered at 9/2 (5.50) although their scoring record should ensure they make this a competitive game. The Czechs have netted in each of their last 18 matches, with England the last team to keep a clean sheet against them back in March 2015.
Nevertheless, Germany remain a formidable opponent and Stefan Kuntz's side have won 14 of the last 16 matches they have contested.
If we think the Germans may ultimately be too strong despite the Czechs' goalscoring prowess, then backing a win for Germany and both teams to score at 7/2 (3.50) looks tempting. The Czechs have managed to get on the scoresheet in each of the last three matches that they have lost, while both teams to score has paid out in each of their last five matches.
More cautious punters will be attracted by the price of 5/6 (1.83) for both teams to score which looks to offer some value, although backing a strong Germany side to come out on top in a game with goals at both ends also looks like an appealing option for a value bet.
Also worthy of consideration is the price of 5/6 (1.83) for over 2.5 goals in the game with Czech Republic being involved in plenty of high scoring games recently.
This selection has paid out in nine of their last the matches, as well as in 11 of Germany's last 17 games and should have a strong chance of doing so once more on Sunday.