L'époque d'Oliver Kahn et de Michael Ballack
Après une nouvelle élimination de la Coupe du monde en 1998, le statut de l'Allemagne comme l'une des meilleures équipes du monde commençait à s'effacer. Lors de l'UEFA Euro 2000, l'Allemagne n'a pas réussi à se qualifier pour le tour suivant, après avoir perdu deux matches et fait match nul en phase de groupes. L'entraîneur de l'époque a alors démissionné et a été remplacé par Rudi Völler.
À l'approche de la Coupe du monde de la FIFA 2002, les attentes à l'égard de l'Allemagne étaient faibles en raison de la médiocrité des performances en qualifications. Cependant, elle a réalisé de très bonnes performances lors de la Coupe du monde, se rendant finalement en finale mais s'inclinant face au Brésil (0-2). L'Allemand Miroslav Klose a remporté le Soulier d'argent et Oliver Kahn le Ballon d'or.
L'Allemagne n'a pas réussi à se qualifier pour le prochain tour de l'UEFA Euro 2004 après avoir perdu un match et avoir fait match nul deux fois. Le manager Rudi Völler a démissionné peu après. Jürgen Klinsmann l'a ensuite remplacé, bien que n'ayant aucune expérience. Joachim Löw a également été chargé de l'assister. Klinsmann fait de Michael Ballack le capitaine après l'Euro 2004. L'objectif principal de Klinsmann était d'aider l'Allemagne à réaliser de bonnes performances lors de la prochaine coupe du monde.
Avant le tournoi, peu de gens s'attendaient à ce que l'Allemagne fasse bonne figure en raison de ses performances lors des derniers tournois. Pourtant, l'Allemagne a remporté le premier match du tournoi contre le Costa Rica. Elle a continué à prendre confiance en elle et a finalement franchi la phase suivante avec trois victoires dans la phase de groupe. L'Allemagne a ensuite battu la Suède 2-0 en huitième de finale.
L'Allemagne a ensuite affronté l'Argentine, favorite, en quarts de finale. L'Argentine a pris la tête du match avec un but de Roberto Ayala à la 49e minute. Miroslav Klose a ensuite égalisé avec un but à la 80e minute. Le match s'est ensuite déroulé aux tirs au but, l'Allemagne l'emportant 4-2 et son gardien Jens Lehmann réalisant deux arrêts.
Bien que beaucoup s'attendaient alors à ce que l'Allemagne atteigne la finale, elle s'est inclinée en demi-finale face à l'Italie après que celle-ci ait marqué deux buts dans le temps additionnel. Cependant, l'équipe allemande a battu le Portugal 3-1 lors du match pour la troisième place. Après la Coupe du monde, Miroslav Klose a remporté le Soulier d'or et Lukas Podolski le prix du meilleur jeune joueur, et quatre des joueurs allemands ont été nommés dans l'équipe des étoiles. Lorsque l'équipe allemande est revenue à Berlin, elle a été accueillie par 500 000 fans qui lui rendaient tous hommage.
Joachim Löw monte sur le trône
Klinsmann a quitté l'équipe d'Allemagne après la Coupe du monde, et Joachim Löw est monté sur le trône. Löw était connu pour avoir souvent mis de jeunes joueurs dans l'équipe. L'équipe allemande s'est ensuite facilement qualifiée pour l'Euro 2008 de l'UEFA. Lors du tournoi final, l'Allemagne s'est qualifiée pour le tour suivant après avoir terminé la phase de groupes avec deux victoires et une défaite face à la Croatie. L'Allemagne a ensuite affronté le Portugal en quarts de finale et l'a battu 3-2 grâce à des buts de Bastian Schweinsteiger, Miroslav Klose et Michael Ballack. Elle s'est ensuite rendue en demi-finale contre la Turquie et l'a battue de justesse 3-2 grâce à un but de Philipp Lahm à la 90e minute. En finale de l'Euro 2008, l'Espagne était favorite, mais on pensait que l'Allemagne avait une chance. L'Espagne a pris le contrôle du match et, grâce au but de Fernando Torres, elle a remporté le tournoi.
Coupe du monde de la FIFA 2010
L'Allemagne s'est facilement qualifiée dans son groupe de qualification contre l'Azerbaïdjan, la Finlande, le Liechtenstein, la Russie et le Pays de Galles. Dans le tournoi, l'Allemagne a franchi la phase de groupe après avoir gagné deux matches et en avoir perdu un contre la Serbie. L'Allemagne a ensuite dominé les huitièmes de finale et les quarts de finale après avoir battu l'Angleterre 4-1 et l'Argentine 4-0. En demi-finale, l'Allemagne a perdu contre l'Espagne (1-0). L'Allemagne a ensuite battu l'Uruguay 3-2 pour devenir le troisième pays à remporter la médaille d'or. Thomas Müller a remporté le Soulier d'or et le prix du meilleur jeune joueur. L'Allemagne a également marqué le plus grand nombre de buts dans le tournoi, soit 16.
Euro 2012
L'Allemagne a remporté ses dix matches de qualification pour l'UEFA Euro 2012. Elle a ensuite été placée dans le groupe B avec le Portugal, les Pays-Bas et le Danemark. L'équipe a ensuite remporté tous ses matches de la phase de groupes et a battu un record de 15 victoires consécutives sur l'ensemble des matches. Elle a ensuite battu la Grèce 4-2 en quarts de finale grâce à des buts de Philipp Lahm, Sami Khedira, Miroslav Klose et Marco Reus. En revanche, ils se sont inclinés face à l'Italie (1-2) en demi-finale.
Phase de groupe
| Équipe | Pld | W | D | L | GF | GA | GD | Pts |
| Allemagne | 3 | 3 | 0 | 0 | 5 | 2 | +3 | 9 |
| Portugal | 3 | 2 | 0 | 1 | 5 | 4 | +1 | 6 |
| Danemark | 3 | 1 | 0 | 2 | 4 | 5 | –1 | 3 |
| Pays-Bas | 3 | 0 | 0 | 3 | 2 | 5 | –3 | 0 |
| | |
| 9 juin 2012 | | |
| Allemagne | 1 – 0 | Portugal |
| 13 juin 2012 | | |
| Pays-Bas | 1 – 2 | Allemagne |
| 17 juin 2012 | | |
| Danemark | 1 – 2 | Allemagne |
Quarts de finale
| | |
| 22 juin 2012 | | |
| Allemagne | 4 – 2 | Grèce |
Demi-finales
| | |
| 28 juin 2012 | | |
| Allemagne | 1 – 2 | Italie |
Coupe du monde de la FIFA 2014
L'Allemagne a failli remporter dix victoires consécutives lors des qualifications pour la Coupe du monde de la FIFA 2014. Cependant, lors d'un match contre la Suède, l'équipe a concédé 4 buts alors qu'elle menait 4-0. L'équipe a réalisé de bonnes performances lors des matchs amicaux internationaux avant la Coupe du monde, avec une série d'invincibilité. Leur victoire la plus notable a été contre l'Arménie, où ils se sont imposés 6-1. L'Allemagne a été placée dans le groupe G avec le Portugal, le Ghana et les États-Unis.
Le premier match contre le Portugal s'est terminé par une défaite de l'Allemagne 4-0, grâce à un coup du chapeau de Thomas Müller. Leur deuxième match contre le Ghana s'est terminé par un match nul 2-2 après que Miroslav Klose ait égalisé. Leur dernier match s'est terminé par une victoire contre les États-Unis après le but de Thomas Müller à la 55e minute. En quart de finale, Mats Hummels a marqué le but gagnant à la 13e minute, ce qui a permis à l'Allemagne de se qualifier pour sa quatrième demi-finale consécutive dans la Coupe du monde de la FIFA. En demi-finale contre le Brésil, l'Allemagne a remporté une victoire de 7-1, ce qui en fait la plus grande victoire de l'histoire des demi-finales de la Coupe du monde de la FIFA. Miroslav Klose a également marqué un but record qui a fait de lui le meilleur buteur de l'histoire de la Coupe du monde de la FIFA. Cette victoire a commencé à être connue sous le nom de "Miracle de Belo Horizonte". L'Allemagne a ensuite atteint la 8e finale de la Coupe du monde de l'histoire. En finale, Mario Götze a marqué à la 113e minute pour aider l'Allemagne à battre l'Argentine 1-0.
Phase de groupe
| Équipe | Pld | W | D | L | GF | GA | GD | Pts |
| Allemagne | 3 | 2 | 1 | 0 | 7 | 2 | +5 | 7 |
| États-Unis | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 |
| Portugal | 3 | 1 | 1 | 1 | 4 | 7 | –3 | 4 |
| Ghana | 3 | 0 | 1 | 2 | 4 | 6 | –2 | 1 |
| | |
| 16 juin 2014 | | |
| Allemagne | 4 – 0 | Portugal |
| 21 juin 2014 | | |
| Allemagne | 2 – 2 | Ghana |
| 26 juin 2014 | | |
| États-Unis | 0 – 1 | Allemagne |
Huitièmes de finale
| | |
| 30 juin 2014 | | |
| Allemagne | 2 – 1 | Algérie |
Quarts de finale
| | |
| 4 juillet 2014 | | |
| France | 0 – 1 | Allemagne |
Demi-finales
| | |
| 8 juillet 2014 | | |
| Brésil | 1 – 7 | Allemagne |
Final
| | |
| 13 juillet 2014 | | |
| Allemagne | 1 – 0 | Argentine |
Euro 2016
L'Allemagne a été placée dans un groupe de qualification avec la Pologne, la République d'Irlande, l'Écosse, la Géorgie et Gibraltar. Elle s'est qualifiée en tête de son groupe après 7 victoires, 1 match nul et 2 défaites. Elle est actuellement placée avec l'Ukraine, la Pologne et l'Irlande du Nord dans la phase de groupe.
Phase de groupe
| Pos | Équipe | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Allemagne | 3 | 2 | 1 | 0 | 3 | 0 | +3 | 7 |
| 2 | Pologne | 3 | 2 | 1 | 0 | 2 | 0 | +2 | 7 |
| 3 | Irlande du Nord | 3 | 1 | 0 | 2 | 2 | 2 | 0 | 3 |
| 4 | Ukraine | 3 | 0 | 0 | 3 | 0 | 5 | −5 | 0 |
| | |
| 12 juin 2016 | | |
| Allemagne | 2–0 | Ukraine |
| 16 juin 2016 | | |
| Allemagne | 0–0 | Pologne |
| 21 juin 2016 | | |
| Irlande du Nord | 0–1 | Allemagne |
Huitièmes de finale
| | |
| 26 juin 2016 | | |
| Allemagne | 3–0 | Slovaquie |
Quarts de finale
| | |
| 2 juillet 2016 | | |
| Allemagne | 1–1 | Italie |
1. ↑ A gagné 6 à 5 sur les pénalités
Demi-finales
| | |
| 7 juillet 2016 | | |
| Allemagne | 0–2 | France |