Oliver Kahn en Michael Ballack tijdperk
Na nog een WK-uitschakeling in 1998 begon de status van Duitsland als een van de beste ploegen ter wereld te verdwijnen. Tijdens het UEFA Euro 2000 slaagde Duitsland er niet in door te gaan naar de volgende ronde, nadat het in de groepsfase twee wedstrijden had verloren en één gelijkspel had behaald. De toenmalige manager nam ontslag en werd vervangen door Rudi Völler.
Bij aanvang van het WK 2002 waren de verwachtingen voor Duitsland laaggespannen vanwege de matige prestaties in de kwalificatiewedstrijden. Ze presteerden echter zeer goed op het WK en haalden uiteindelijk de finale, maar verloren met 0-2 van Brazilië. Miroslav Klose van Duitsland won de Zilveren Schoen en Oliver Kahn won de Gouden Bal.
Duitsland slaagde er opnieuw niet in door te gaan naar de volgende ronde in het UEFA Euro 2004, nadat het twee wedstrijden gelijk had gespeeld en er één had verloren. Manager Rudi Völler nam kort daarna ontslag. Jürgen Klinsmann verving hem, hoewel hij geen ervaring had. Joachim Löw werd ook aangesteld om hem te assisteren. Klinsmann maakte Michael Ballack aanvoerder na het Euro 2004. Klinsmann wilde Duitsland helpen om goed te presteren op het volgende wereldkampioenschap.
Voor het toernooi hadden niet veel mensen verwacht dat Duitsland het goed zou doen, gezien hun prestaties op de laatste toernooien. Duitsland won echter de eerste wedstrijd van het toernooi tegen Costa Rica. Ze bleven vertrouwen opbouwen en gingen uiteindelijk door naar de volgende fase met drie overwinningen in de groepsfase. Duitsland versloeg vervolgens Zweden met 2-0 in de Ronde van 16.
In de kwartfinale stond Duitsland vervolgens tegenover de favoriet Argentinië. Argentinië nam als eerste in de wedstrijd de leiding door een doelpunt van Roberto Ayala in de 49e minuut. Miroslav Klose maakte vervolgens gelijk met een doelpunt in de 80e minuut. De wedstrijd ging later over in een strafschoppenserie, waarbij Duitsland met 4-2 won en doelman Jens Lehmann twee reddingen verrichtte.
Hoewel velen toen verwachtten dat Duitsland de finale zou halen, verloren ze in de halve finale van Italië nadat Italië twee doelpunten had gemaakt in de extra tijd. Het Duitse team versloeg Portugal echter met 3-1 in de wedstrijd om de derde plaats. Na het WK won Miroslav Klose de Gouden Laars en Lukas Podolski de prijs voor Beste Jonge Speler. Ook werden vier Duitse spelers opgenomen in het All-Star team. Toen het Duitse team terugkwam in Berlijn, werden ze begroet door 500.000 fans die allemaal het Duitse team huldigden.
Joachim Löw bestijgt de troon
Klinsmann verliet het Duitse team na het WK en Joachim Löw nam de troon over. Löw stond erom bekend vaak jonge spelers in het team te zetten. Het Duitse team kwalificeerde zich vervolgens gemakkelijk voor het UEFA Euro 2008. In het eindtoernooi ging Duitsland door naar de volgende ronde nadat het de groepsfase had afgesloten met twee overwinningen en één verlies tegen Kroatië. Duitsland speelde vervolgens tegen Portugal in de kwartfinale en versloeg hen met 3-2 door doelpunten van Bastian Schweinsteiger, Miroslav Klose en Michael Ballack. Ze gingen vervolgens naar de halve finale tegen Turkije en versloegen hen nipt met 3-2 nadat Philipp Lahm in de 90e minuut scoorde. In de finale van Euro 2008 was Spanje de favoriet, maar Duitsland werd geacht een kans te maken. Spanje nam de controle over de wedstrijd en met het doelpunt van Fernando Torres won Spanje het toernooi.
Wereldkampioenschap voetbal 2010
Duitsland kwalificeerde zich gemakkelijk in zijn kwalificatiegroep tegen Azerbeidzjan, Finland, Liechtenstein, Rusland en Wales. In het toernooi bereikte Duitsland de groepsfase na twee gewonnen en één verloren wedstrijd tegen Servië. Duitsland domineerde vervolgens de ronde van 16 en de kwartfinales door Engeland met 4-1 te verslaan en Argentinië met 4-0 te verslaan. In de halve finales verloor Duitsland met 1-0 van Spanje. Duitsland versloeg vervolgens Uruguay met 3-2 en werd zo derde. Thomas Müller won de Gouden Laars en de prijs voor Beste Jonge Speler. Duitsland scoorde ook het meest dan enig ander team in het toernooi, met 16 doelpunten.
Euro 2012
Duitsland won al zijn tien kwalificatiewedstrijden voor het UEFA Euro 2012. Later werden ze samen met Portugal, Nederland en Denemarken in groep B geplaatst. Het team won al zijn wedstrijden in de groepsfase en brak een record van 15 opeenvolgende overwinningen in alle wedstrijden. Vervolgens versloegen ze Griekenland met 4-2 in de kwartfinale met doelpunten van Philipp Lahm, Sami Khedira, Miroslav Klose en Marco Reus. In de halve finale verloren ze echter met 1-2 van Italië.
Groepsfase
| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Duitsland | 3 | 3 | 0 | 0 | 5 | 2 | +3 | 9 |
| Portugal | 3 | 2 | 0 | 1 | 5 | 4 | +1 | 6 |
| Denemarken | 3 | 1 | 0 | 2 | 4 | 5 | -1 | 3 |
| Nederland | 3 | 0 | 0 | 3 | 2 | 5 | -3 | 0 |
| | |
| 9 juni 2012 | | |
| Duitsland  | 1 - 0 | Portugal |
| 13 juni 2012 | | |
| Nederland  | 1 - 2 | Duitsland |
| 17 juni 2012 | | |
| Denemarken  | 1 - 2 | Duitsland |
Kwartfinale
| | |
| 22 juni 2012 | | |
| Duitsland  | 4 - 2 | Griekenland |
Halve finale
| | |
| 28 juni 2012 | | |
| Duitsland  | 1 - 2 | Italië |
Wereldkampioenschap voetbal 2014
Duitsland boekte bijna tien overwinningen op rij in de kwalificatieronde voor het WK 2014. In een wedstrijd tegen Zweden kreeg de ploeg echter 4 doelpunten tegen toen ze met 4-0 voorstonden. Het team presteerde goed in de internationale vriendschappelijke wedstrijden voor het WK met een ongeslagen reeks. Hun meest opvallende overwinning was die tegen Armenië, waar ze met 6-1 wonnen. Duitsland werd ingedeeld in Groep G met Portugal, Ghana en de Verenigde Staten.
De eerste wedstrijd tegen Portugal eindigde met een 4-0 nederlaag voor Duitsland, dankzij de hattrick van Thomas Müller. Hun tweede wedstrijd tegen Ghana eindigde met een 2-2 gelijkspel nadat Miroslav Klose de stand gelijk had getrokken. Hun laatste wedstrijd eindigde met een overwinning tegen de Verenigde Staten nadat Thomas Müller scoorde in de 55e minuut. In de kwartfinale scoorde Mats Hummels in de 13e minuut het winnende doelpunt, waardoor Duitsland doorging naar zijn vierde opeenvolgende halve finale van de FIFA World Cup. In de halve finale tegen Brazilië versloeg Duitsland hen met een 7-1 overwinning, waardoor het de grootste overwinning in de FIFA World Cup halve finale geschiedenis werd. Miroslav Klose scoorde ook een record, waardoor hij topscorer werd in de geschiedenis van de FIFA World Cup. De overwinning werd bekend als het Wonder van Belo Horizonte. Duitsland ging vervolgens door naar zijn 8e WK-finale in de geschiedenis. In de finale scoorde Mario Götze in de 113e minuut om Duitsland te helpen Argentinië met 1-0 te verslaan.
Groepsfase
| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Duitsland | 3 | 2 | 1 | 0 | 7 | 2 | +5 | 7 |
| Verenigde Staten | 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 juni 2014 | | |
| Duitsland  | 4 - 0 | Portugal |
| 21 juni 2014 | | |
| Duitsland  | 2 - 2 | Ghana |
| 26 juni 2014 | | |
| Verenigde Staten  | 0 - 1 | Duitsland |
Ronde van 16
| | |
| 30 juni 2014 | | |
| Duitsland  | 2 - 1 | Algerije |
Kwartfinale
| | |
| 4 juli 2014 | | |
| Frankrijk  | 0 - 1 | Duitsland |
Halve finale
Definitieve
| | |
| 13 juli 2014 | | |
| Duitsland  | 1 - 0 | Argentinië |
Euro 2016
Duitsland zat in een kwalificatiegroep met Polen, Ierland, Schotland, Georgië en Gibraltar. Ze kwalificeerden zich bovenaan hun groep na 7 overwinningen, 1 gelijkspel en 2 verliezen. Momenteel zijn ze samen met Oekraïne, Polen en Noord-Ierland geplaatst in de groepsfase.
Groepsfase
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Duitsland | 3 | 2 | 1 | 0 | 3 | 0 | +3 | 7 |
| 2 | Polen | 3 | 2 | 1 | 0 | 2 | 0 | +2 | 7 |
| 3 | Noord-Ierland | 3 | 1 | 0 | 2 | 2 | 2 | 0 | 3 |
| 4 | Oekraïne | 3 | 0 | 0 | 3 | 0 | 5 | -5 | 0 |
| | |
| 12 juni 2016 | | |
| Duitsland  | 2-0 | Oekraïne |
| 16 juni 2016 | | |
| Duitsland  | 0-0 | Polen |
| 21 juni 2016 | | |
| Noord-Ierland .svg.png) | 0-1 | Duitsland |
Ronde van 16
| | |
| 26 juni 2016 | | |
| Duitsland  | 3-0 | Slowakije |
Kwartfinale
| | |
| 2 juli 2016 | | |
| Duitsland  | 1-1 | Italië |
- ↑ Gewonnen met 6-5 op strafschoppen
Halve finale
| | |
| 7 juli 2016 | | |
| Duitsland  | 0-2 | Frankrijk |