Als Ausrichter der Weltmeisterschaft 2006 war die deutsche Elf auch für den Konföderationen-Pokal 2005 qualifiziert. In diesem Turnier rotierte Friedrich mit Andreas Hinkel auf der Rechtsverteidiger-Position; Deutschland gewann das Spiel um den dritten Platz gegen Mexiko mit 4:3 nach Verlängerung. Bei der WM 2006 gehörte Friedrich zum 23-köpfigen Kader des DFB-Teams. Bei dem Turnier, in dem die deutsche Mannschaft Dritter wurde, bestritt er alle Spiele über 90 Minuten, mit Ausnahme des Spiels um den dritten Platz gegen Portugal wegen einer Verletzung. Bei der Europameisterschaft 2008 zählte Friedrich erneut zum 23-köpfigen Aufgebot des DFB. Zu Beginn des Turniers war er jedoch nur Ersatzspieler. Erst im letzten Gruppenspiel gegen Österreich stand er in der Startelf; Deutschland gewann das Spiel mit 1:0 und erreichte das Viertelfinale. Dort zeigte Friedrich im Spiel gegen Portugal eines seiner besten Länderspiele. Er nahm die gesamte Partie über Cristiano Ronaldo aus dem Spiel, Deutschland siegte mit 3:2. Das Turnier beendete die deutsche Mannschaft als EM-Zweiter.