Friedrich začal svou kariéru v druhé lize v Bielefeldu. Od sezóny 2002/2003 hrál v Berlíně za místní Herthu, kde se roku 2004 stal kapitánem mužstva. V zápase 21. prosince 2004 v Bangkoku v Thajsku byl poprvé kapitánem německé reprezentace. V německém výběru hrál i během Eura 2004 a 2008 a také během mistrovství světa 2006.