I løpet av karrieren har Roger Federer hatt følgende trenere: Adolf Kacovsky (1991), Peter Carter (1991–2000), Peter Lundgren (2000–03), Tony Roche (2006–07), Severin Lüthi (2007–nå), Jose Higueras (2008), Paul Annacone (2010–13), Stefan Edberg (2014) og Ivan Ljubičić (2016–nå).