L'era di Oliver Kahn e Michael Ballack
Dopo l'uscita di un'altra Coppa del Mondo nel 1998, lo status della Germania come una delle migliori squadre del mondo stava cominciando a sparire. In occasione di UEFA Euro 2000, la Germania non è riuscita ad avanzare al turno successivo, dopo aver perso due partite e un pareggio nella fase a gironi. Il manager dell'epoca si dimise e fu sostituito da Rudi Völler.
Entrando nei Mondiali di calcio del 2002, le aspettative per la Germania erano basse a causa delle mediocri prestazioni nelle qualificazioni. In Coppa del Mondo, tuttavia, la Germania si è comportata molto bene, arrivando alla fine in finale ma perdendo contro il Brasile per 0-2. Il tedesco Miroslav Klose ha vinto lo Stivale d'argento e Oliver Kahn ha vinto il Pallone d'oro.
Anche in questo caso la Germania non è riuscita ad avanzare al turno successivo di UEFA Euro 2004 dopo aver pareggiato due partite e averne persa una. Il manager Rudi Völler si è dimesso poco dopo. Jürgen Klinsmann lo ha poi sostituito, pur non avendo esperienza. Anche Joachim Löw è stato incaricato di assisterlo. Klinsmann ha fatto capitano Michael Ballack dopo l'Euro 2004. L'obiettivo principale di Klinsmann era quello di aiutare la Germania ad ottenere un buon risultato nella prossima Coppa del Mondo.
Prima del torneo, non molti si aspettavano che la Germania andasse bene per le loro prestazioni negli ultimi tornei. Tuttavia, la Germania ha vinto la prima partita del torneo contro il Costa Rica. Hanno continuato a costruire la fiducia, e alla fine sono passati alla fase successiva con tre vittorie nella fase a gironi. La Germania ha poi battuto la Svezia 2-0 negli ottavi di finale.
La Germania si è poi trovata di fronte ai favoriti Argentina nei quarti di finale. L'Argentina è passata in vantaggio per prima nella partita con un gol di Roberto Ayala al 49'. Miroslav Klose ha poi pareggiato con un gol all'ottantesimo minuto. La partita si è poi conclusa con un rigore, con la Germania che ha vinto per 4-2 e il portiere Jens Lehmann che ha effettuato due parate.
Anche se molti si aspettavano che la Germania arrivasse in finale, hanno perso in Semifinale contro l'Italia dopo che l'Italia ha segnato due gol nei tempi supplementari. Tuttavia, la squadra tedesca ha continuato a battere il Portogallo per 3-1 nella partita per il terzo posto. Dopo i Mondiali, Miroslav Klose ha vinto lo Stivale d'Oro e Lukas Podolski ha vinto il premio come Miglior Giovane Giocatore; inoltre, quattro giocatori della Germania sono stati inseriti nella squadra All-Star. Quando la squadra tedesca è tornata a Berlino, è stata accolta da 500.000 tifosi, tutti in onore della squadra tedesca.
Joachim Löw sale al trono
Klinsmann ha lasciato la squadra tedesca dopo i Mondiali, con Joachim Löw che è salito al trono. Löw era noto per aver messo spesso giovani giocatori in squadra. La squadra tedesca si è poi qualificata facilmente per UEFA Euro 2008. Nel torneo finale, la Germania è passata al turno successivo dopo aver terminato la fase a gironi con due vittorie e una sconfitta alla Croazia. La Germania ha poi giocato il Portogallo nei quarti di finale e li ha battuti per 3-2 con gol di Bastian Schweinsteiger, Miroslav Klose e Michael Ballack. Poi sono andati in semifinale contro la Turchia e li hanno battuti a malapena per 3-2 dopo che Philipp Lahm ha segnato al novantesimo minuto. Nella finale dell'Euro 2008, la Spagna era la favorita, ma si credeva che la Germania avesse una possibilità. La Spagna ha preso il controllo della partita e con il gol di Fernando Torres, la Spagna ha vinto il torneo.
Coppa del Mondo FIFA 2010
La Germania si è qualificata facilmente nel gruppo di qualificazione contro Azerbaigian, Finlandia, Liechtenstein, Russia e Galles. Nel torneo, la Germania è avanzata nella fase a gironi dopo aver vinto due partite e averne persa una contro la Serbia. La Germania ha poi dominato gli ottavi di finale e i quarti di finale dopo aver sconfitto l'Inghilterra per 4-1 e l'Argentina per 4-0. In semifinale la Germania ha perso contro la Spagna per 1-0. La Germania ha poi battuto l'Uruguay 3-2 per diventare la terza medaglia del terzo posto. Thomas Müller ha vinto lo Stivale d'Oro e il premio come miglior giovane giocatore. La Germania ha anche segnato più di qualsiasi altra squadra del torneo, con 16 gol.
Euro 2012
La Germania ha vinto tutte le dieci partite di qualificazione per UEFA Euro 2012. Successivamente sono stati inseriti nel Gruppo B insieme a Portogallo, Paesi Bassi e Danimarca. La squadra ha poi vinto tutte le partite nella fase a gironi e ha battuto il record di 15 vittorie consecutive in tutte le partite. Hanno poi battuto la Grecia per 4-2 nei quarti di finale con i gol di Philipp Lahm, Sami Khedira, Miroslav Klose e Marco Reus. In semifinale, però, hanno perso contro l'Italia 1-2.
Fase di gruppo
| Squadra | Pld | W | D | L | GF | GA | GD | Pts |
| Germania | 3 | 3 | 0 | 0 | 5 | 2 | +3 | 9 |
| Portogallo | 3 | 2 | 0 | 1 | 5 | 4 | +1 | 6 |
| Danimarca | 3 | 1 | 0 | 2 | 4 | 5 | –1 | 3 |
| Paesi Bassi | 3 | 0 | 0 | 3 | 2 | 5 | –3 | 0 |
| | |
| 9 giugno 2012 | | |
| Germania  | 1 – 0 | Portogallo |
| 13 giugno 2012 | | |
| Paesi Bassi  | 1 – 2 | Germania |
| 17 giugno 2012 | | |
| Danimarca  | 1 – 2 | Germania |
Quarti di finale
| | |
| 22 giugno 2012 | | |
| Germania  | 4 – 2 | Grecia |
Semifinali
| | |
| 28 giugno 2012 | | |
| Germania  | 1 – 2 | Italia |
Coppa del Mondo FIFA 2014
La Germania ha quasi ottenuto dieci vittorie di fila nel turno di qualificazione per la Coppa del Mondo FIFA 2014. Tuttavia, in una partita contro la Svezia, la squadra ha subito 4 gol quando era in vantaggio per 4-0. La squadra si è comportata bene nelle amichevoli internazionali prima dei Mondiali con una striscia imbattuta. La loro vittoria più notevole è stata contro l'Armenia, dove hanno vinto per 6-1. La Germania è stata messa nel gruppo G con Portogallo, Ghana e Stati Uniti.
La prima partita contro il Portogallo si è conclusa con la Germania che li ha sconfitti per 4-0; con l'aiuto della tripletta di Thomas Müller. La seconda partita contro il Ghana si è conclusa con un pareggio per 2-2 dopo che Miroslav Klose ha pareggiato il punteggio. La loro ultima partita si è conclusa con una vittoria contro gli Stati Uniti dopo che Thomas Müller ha segnato al 55'. Nei quarti di finale, Mats Hummels ha segnato il gol vincente al 13° minuto, il che significa che la Germania è avanzata alla quarta semifinale consecutiva in Coppa del Mondo FIFA. Nella semifinale contro il Brasile, la Germania li ha battuti con una vittoria per 7-1, diventando così la più grande vittoria nella storia delle semifinali della Coppa del Mondo FIFA. Miroslav Klose ha anche segnato un gol da record che lo ha reso il capocannoniere nella storia della Coppa del Mondo FIFA. La vittoria iniziò ad essere conosciuta come il Miracolo di Belo Horizonte. La Germania è poi passata alla sua ottava finale di Coppa del Mondo nella storia. In finale, Mario Götze ha segnato al 113° minuto per aiutare la Germania a sconfiggere l'Argentina per 1-0.
Fase di gruppo
| Squadra | Pld | W | D | L | GF | GA | GD | Pts |
| Germania | 3 | 2 | 1 | 0 | 7 | 2 | +5 | 7 |
| Stati Uniti | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 |
| Portogallo | 3 | 1 | 1 | 1 | 4 | 7 | –3 | 4 |
| Ghana | 3 | 0 | 1 | 2 | 4 | 6 | –2 | 1 |
| | |
| 16 giugno 2014 | | |
| Germania  | 4 – 0 | Portogallo |
| 21 giugno 2014 | | |
| Germania  | 2 – 2 | Ghana |
| 26 giugno 2014 | | |
| Stati Uniti  | 0 – 1 | Germania |
Giro di 16
| | |
| 30 giugno 2014 | | |
| Germania  | 2 – 1 | Algeria |
Quarti di finale
| | |
| 4 luglio 2014 | | |
| Francia  | 0 – 1 | Germania |
Semifinali
Finale
| | |
| 13 luglio 2014 | | |
| Germania  | 1 – 0 | Argentina |
Euro 2016
La Germania è stata inserita nel gruppo di qualificazione con Polonia, Repubblica d'Irlanda, Scozia, Georgia e Gibilterra. Si sono qualificati al vertice del gruppo dopo 7 vittorie, 1 pareggio e 2 sconfitte. Attualmente si sono piazzati con l'Ucraina, la Polonia e l'Irlanda del Nord nella fase a gironi.
Fase di gruppo
| Pos | Squadra | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Germania | 3 | 2 | 1 | 0 | 3 | 0 | +3 | 7 |
| 2 | Polonia | 3 | 2 | 1 | 0 | 2 | 0 | +2 | 7 |
| 3 | Irlanda del Nord | 3 | 1 | 0 | 2 | 2 | 2 | 0 | 3 |
| 4 | Ucraina | 3 | 0 | 0 | 3 | 0 | 5 | −5 | 0 |
| | |
| 12 giugno 2016 | | |
| Germania  | 2–0 | Ucraina |
| 16 giugno 2016 | | |
| Germania  | 0–0 | Polonia |
| 21 giugno 2016 | | |
| Irlanda del Nord  | 0–1 | Germania |
Giro di 16
| | |
| 26 giugno 2016 | | |
| Germania  | 3–0 | Slovacchia |
Quarti di finale
| | |
| 2 luglio 2016 | | |
| Germania  | 1–1 | Italia |
1. ↑ Vinto 6-5 sulle penalità
Semifinali
| | |
| 7 luglio 2016 | | |
| Germania  | 0–2 | Francia |