Julian Nagelsmann’s side twice took the lead against the Netherlands last time out but had to settle for a point, which keeps them top of Group A3 on goal difference.
Bosnia and Herzegovina, meanwhile, are still waiting for their first win of the campaign, having been hammered 5-2 by the Dutch in their opening match before playing out a goalless draw with Hungary.
Having also to England and Italy in pre-Euro 2024 friendlies, it means they are now on an eight-match winless run, stretching back to a victory over Lichtenstein almost exactly a year ago.
Nagelsmann has led a real turnaround in Germany’s form since taking charge, and has a contract through to beyond the World Cup in 2026.
There is the slight pressure of Jurgen Klopp looming in the background though, with the former Liverpool boss having a clause in his new contract at Red Bull to allow him to take charge of the German national side.
Where to watch Bosnia and Herzegovina vs Germany
TV channel and live stream: The game will be broadcast for free on ViaPlay International’s YouTube channel.