| 2019 | 2019-10-21 | Basel | ATP singles | Hard | Roger Federer | Alex De Minaur | 6-2 6-2 |
| 2019 | 2019-06-17 | Halle | ATP singles | Grass | Roger Federer | David Goffin | 7-6(2) 6-1 |
| 2019 | 2019-03-18 | Miami | ATP singles | Hard | Roger Federer | John Isner | 6-1 6-4 |
| 2019 | 2019-02-25 | Dubai | ATP singles | Hard | Roger Federer | Stefanos Tsitsipas | 6-4 6-4 |
| 2018 | 2018-10-22 | Basel | ATP singles | Hard | Roger Federer | Marius Copil | 7-6(5) 6-4 |
| 2018 | 2018-06-11 | Stuttgart | ATP singles | Grass | Roger Federer | Milos Raonic | 6-4 7-6(3) |
| 2018 | 2018-02-12 | Rotterdam | ATP singles | Hard | Roger Federer | Grigor Dimitrov | 6-2 6-2 |
| 2018 | 2018-01-15 | Australian Open | ATP singles | Hard | Roger Federer | Marin Cilic | 6-2 6-7(5) 6-3 3-6 6-1 |
| 2017 | 2017-10-23 | Basel | ATP singles | Hard | Roger Federer | Juan Martin del Potro | 6-7(5) 6-4 6-3 |
| 2017 | 2017-10-09 | Shanghai | ATP singles | Hard | Roger Federer | Rafael Nadal | 6-4 6-3 |
| 2017 | 2017-07-03 | Wimbledon | ATP singles | Grass | Roger Federer | Marin Cilic | 6-3 6-1 6-4 |
| 2017 | 2017-06-19 | Halle | ATP singles | Grass | Roger Federer | Alexander Zverev | 6-1 6-3 |
| 2017 | 2017-03-20 | Miami | ATP singles | Hard | Roger Federer | Rafael Nadal | 6-3 6-4 |
| 2017 | 2017-03-06 | Indian Wells | ATP singles | Hard | Roger Federer | Stan Wawrinka | 6-4 7-5 |
| 2017 | 2017-01-16 | Australian Open | ATP singles | Hard | Roger Federer | Rafael Nadal | 6-4 3-6 6-1 3-6 6-3 |
| 2015 | 2015-10-26 | Basel | ATP singles | Hard | Roger Federer | Rafael Nadal | 6-3 5-7 6-3 |
| 2015 | 2015-08-16 | Cincinnati | ATP singles | Hard | Roger Federer | Novak Djokovic | 7-6(1) 6-3 |
| 2015 | 2015-06-15 | Halle | ATP singles | Grass | Roger Federer | Andreas Seppi | 7-6(1) 6-4 |
| 2015 | 2015-04-27 | Istanbul | ATP singles | Clay | Roger Federer | Pablo Cuevas | 6-3 7-6(11) |
| 2015 | 2015-02-23 | Dubai | ATP singles | Hard | Roger Federer | Novak Djokovic | 6-3 7-5 |
| 2015 | 2015-01-04 | Brisbane | ATP singles | Hard | Roger Federer | Milos Raonic | 6-4 6-7(2) 6-4 |
| 2014 | 2014-10-20 | Basel | ATP singles | Hard | Roger Federer | David Goffin | 6-2 6-2 |
| 2014 | 2014-10-05 | Shanghai | ATP singles | Hard | Roger Federer | Gilles Simon | 7-6(6) 7-6(2) |
| 2014 | 2014-08-10 | Cincinnati | ATP singles | Hard | Roger Federer | David Ferrer | 6-3 1-6 6-2 |
| 2014 | 2014-06-09 | Halle | ATP singles | Grass | Roger Federer | Alejandro Falla | 7-6(2) 7-6(3) |
| 2014 | 2014-02-24 | Dubai | ATP singles | Hard | Roger Federer | Tomas Berdych | 3-6 6-4 6-3 |
| 2013 | 2013-06-10 | Halle | ATP singles | Grass | Roger Federer | Mikhail Youzhny | 6-7(5) 6-3 6-4 |
| 2012 | 2012-08-12 | Cincinnati | ATP singles | Hard | Roger Federer | Novak Djokovic | 6-0 7-6(7) |
| 2012 | 2012-06-25 | Wimbledon | ATP singles | Grass | Roger Federer | Andy Murray | 4-6 7-5 6-3 6-4 |
| 2012 | 2012-05-06 | Madrid | ATP singles | Clay | Roger Federer | Tomas Berdych | 3-6 7-5 7-5 |
| 2012 | 2012-03-08 | Indian Wells | ATP singles | Hard | Roger Federer | John Isner | 7-6(7) 6-3 |
| 2012 | 2012-02-27 | Dubai | ATP singles | Hard | Roger Federer | Andy Murray | 7-5 6-4 |
| 2012 | 2012-02-13 | Rotterdam | ATP singles | Hard | Roger Federer | Juan Martin del Potro | 6-1 6-4 |
| 2011 | 2011-11-20 | Tour Finals | ATP singles | Hard | Roger Federer | Jo-Wilfried Tsonga | 6-3 6-7(6) 6-3 |
| 2011 | 2011-11-07 | Paris | ATP singles | Hard | Roger Federer | Jo-Wilfried Tsonga | 6-1 7-6(3) |
| 2011 | 2011-10-31 | Basel | ATP singles | Hard | Roger Federer | Kei Nishikori | 6-1 6-3 |
| 2011 | 2011-01-03 | Doha | ATP singles | Hard | Roger Federer | Nikolay Davydenko | 6-3 6-4 |
| 2010 | 2010-11-21 | Tour Finals | ATP singles | Hard | Roger Federer | Rafael Nadal | 6-3 3-6 6-1 |
| 2010 | 2010-11-01 | Basel | ATP singles | Hard | Roger Federer | Novak Djokovic | 6-4 3-6 6-1 |
| 2010 | 2010-10-18 | Stockholm | ATP singles | Hard | Roger Federer | Florian Mayer | 6-4 6-3 |
| 2010 | 2010-08-15 | Cincinnati | ATP singles | Hard | Roger Federer | Mardy Fish | 6-7(5) 7-6(1) 6-4 |
| 2010 | 2010-01-18 | Australian Open | ATP singles | Hard | Roger Federer | Andy Murray | 6-3 6-4 7-6(11) |
| 2009 | 2009-08-16 | Cincinnati | ATP singles | Hard | Roger Federer | Novak Djokovic | 6-1 7-5 |
| 2009 | 2009-06-22 | Wimbledon | ATP singles | Grass | Roger Federer | Andy Roddick | 5-7 7-6(6) 7-6(5) 3-6 16-14 |
| 2009 | 2009-05-25 | Roland-Garros | ATP singles | Clay | Roger Federer | Robin Soderling | 6-1 7-6(1) 6-4 |
| 2009 | 2009-05-10 | Madrid | ATP singles | Clay | Roger Federer | Rafael Nadal | 6-4 6-4 |
| 2008 | 2008-10-20 | Basel | ATP singles | Hard | Roger Federer | David Nalbandian | 6-3 6-4 |
| 2008 | 2008-08-25 | US Open | ATP singles | Hard | Roger Federer | Andy Murray | 6-2 7-5 6-2 |
| 2008 | 2008-08-11 | Beijing Olympics | ATP doubles | Hard | Roger Federer / Stan Wawrinka | Simon Aspelin / Thomas Johansson | 6-3 6-4 6-7 6-3 |
| 2008 | 2008-06-09 | Halle | ATP singles | Grass | Roger Federer | Philipp Kohlschreiber | 6-3 6-4 |
| 2008 | 2008-04-14 | Estoril | ATP singles | Clay | Roger Federer | Nikolay Davydenko | 7-6(5) 1-2 RET |
| 2007 | 2007-11-12 | Tour Finals | ATP singles | Hard | Roger Federer | David Ferrer | 6-2 6-3 6-2 |
| 2007 | 2007-10-22 | Basel | ATP singles | Hard | Roger Federer | Jarkko Nieminen | 6-3 6-4 |
| 2007 | 2007-08-27 | US Open | ATP singles | Hard | Roger Federer | Novak Djokovic | 7-6(4) 7-6(2) 6-4 |
| 2007 | 2007-08-13 | Cincinnati | ATP singles | Hard | Roger Federer | James Blake | 6-1 6-4 |
| 2007 | 2007-06-25 | Wimbledon | ATP singles | Grass | Roger Federer | Rafael Nadal | 7-6(7) 4-6 7-6(3) 2-6 6-2 |
| 2007 | 2007-05-14 | Hamburg Masters | ATP singles | Clay | Roger Federer | Rafael Nadal | 2-6 6-2 6-0 |
| 2007 | 2007-02-26 | Dubai | ATP singles | Hard | Roger Federer | Mikhail Youzhny | 6-4 6-3 |
| 2007 | 2007-01-15 | Australian Open | ATP singles | Hard | Roger Federer | Fernando Gonzalez | 7-6(2) 6-4 6-4 |
| 2006 | 2006-11-13 | Tour Finals | ATP singles | Hard | Roger Federer | James Blake | 6-0 6-3 6-4 |
| 2006 | 2006-10-23 | Basel | ATP singles | Carpet | Roger Federer | Fernando Gonzalez | 6-3 6-2 7-6(3) |
| 2006 | 2006-10-16 | Madrid | ATP singles | Hard | Roger Federer | Fernando Gonzalez | 7-5 6-1 6-0 |
| 2006 | 2006-10-02 | Tokyo | ATP singles | Hard | Roger Federer | Tim Henman | 6-3 6-3 |
| 2006 | 2006-08-28 | US Open | ATP singles | Hard | Roger Federer | Andy Roddick | 6-2 4-6 7-5 6-1 |
| 2006 | 2006-08-07 | Canada | ATP singles | Hard | Roger Federer | Richard Gasquet | 2-6 6-3 6-2 |
| 2006 | 2006-06-26 | Wimbledon | ATP singles | Grass | Roger Federer | Rafael Nadal | 6-0 7-6(5) 6-7(2) 6-3 |
| 2006 | 2006-06-12 | Halle | ATP singles | Grass | Roger Federer | Tomas Berdych | 6-0 6-7(4) 6-2 |
| 2006 | 2006-03-20 | Miami | ATP singles | Hard | Roger Federer | Ivan Ljubicic | 7-6(5) 7-6(4) 7-6(6) |
| 2006 | 2006-03-06 | Indian Wells | ATP singles | Hard | Roger Federer | James Blake | 7-5 6-3 6-0 |
| 2006 | 2006-01-16 | Australian Open | ATP singles | Hard | Roger Federer | Marcos Baghdatis | 5-7 7-5 6-0 6-2 |
| 2006 | 2006-01-02 | Doha | ATP singles | Hard | Roger Federer | Gael Monfils | 6-3 7-6(5) |
| 2005 | 2005-09-26 | Bangkok | ATP singles | Hard | Roger Federer | Andy Murray | 6-3 7-5 |
| 2005 | 2005-08-29 | US Open | ATP singles | Hard | Roger Federer | Andre Agassi | 6-3 2-6 7-6(1) 6-1 |
| 2005 | 2005-08-15 | Cincinnati | ATP singles | Hard | Roger Federer | Andy Roddick | 6-3 7-5 |
| 2005 | 2005-06-20 | Wimbledon | ATP singles | Grass | Roger Federer | Andy Roddick | 6-2 7-6(2) 6-4 |
| 2005 | 2005-06-06 | Halle | ATP doubles | Grass | Yves Allegro / Roger Federer | Joachim Johansson / Marat Safin | 7-5 6-7 6-3 |
| 2005 | 2005-06-06 | Halle | ATP singles | Grass | Roger Federer | Marat Safin | 6-4 6-7(6) 6-4 |
| 2005 | 2005-05-09 | Hamburg Masters | ATP singles | Clay | Roger Federer | Richard Gasquet | 6-3 7-5 7-6(4) |
| 2005 | 2005-03-21 | Miami | ATP singles | Hard | Roger Federer | Rafael Nadal | 2-6 6-7(4) 7-6(5) 6-3 6-1 |
| 2005 | 2005-03-07 | Indian Wells | ATP singles | Hard | Roger Federer | Lleyton Hewitt | 6-2 6-4 6-4 |
| 2005 | 2005-02-21 | Dubai | ATP singles | Hard | Roger Federer | Ivan Ljubicic | 6-1 6-7(6) 6-3 |
| 2005 | 2005-02-14 | Rotterdam | ATP singles | Hard | Roger Federer | Ivan Ljubicic | 5-7 7-5 7-6(5) |
| 2005 | 2005-01-03 | Doha | ATP singles | Hard | Roger Federer | Ivan Ljubicic | 6-3 6-1 |
| 2004 | 2004-11-15 | Tour Finals | ATP singles | Hard | Roger Federer | Lleyton Hewitt | 6-3 6-2 |
| 2004 | 2004-09-27 | Bangkok | ATP singles | Hard | Roger Federer | Andy Roddick | 6-4 6-0 |
| 2004 | 2004-08-30 | US Open | ATP singles | Hard | Roger Federer | Lleyton Hewitt | 6-0 7-6(3) 6-0 |
| 2004 | 2004-07-26 | Canada | ATP singles | Hard | Roger Federer | Andy Roddick | 7-5 6-3 |
| 2004 | 2004-07-05 | Gstaad | ATP singles | Clay | Roger Federer | Igor Andreev | 6-2 6-3 5-7 6-3 |
| 2004 | 2004-06-21 | Wimbledon | ATP singles | Grass | Roger Federer | Andy Roddick | 4-6 7-5 7-6(3) 6-4 |
| 2004 | 2004-06-07 | Halle | ATP singles | Grass | Roger Federer | Mardy Fish | 6-0 6-3 |
| 2004 | 2004-05-10 | Hamburg Masters | ATP singles | Clay | Roger Federer | Guillermo Coria | 4-6 6-4 6-2 6-3 |
| 2004 | 2004-03-08 | Indian Wells | ATP singles | Hard | Roger Federer | Tim Henman | 6-3 6-3 |
| 2004 | 2004-03-01 | Dubai | ATP singles | Hard | Roger Federer | Feliciano Lopez | 4-6 6-1 6-2 |
| 2004 | 2004-01-19 | Australian Open | ATP singles | Hard | Roger Federer | Marat Safin | 7-6(3) 6-4 6-2 |
| 2003 | 2003-11-10 | Tour Finals | ATP singles | Hard | Roger Federer | Andre Agassi | 6-3 6-0 6-4 |
| 2003 | 2003-10-06 | Vienna | ATP doubles | Hard | Yves Allegro / Roger Federer | Mahesh Bhupathi / Max Mirnyi | 7-6 7-5 |
| 2003 | 2003-10-06 | Vienna | ATP singles | Hard | Roger Federer | Carlos Moya | 6-3 6-3 6-3 |
| 2003 | 2003-06-23 | Wimbledon | ATP singles | Grass | Roger Federer | Mark Philippoussis | 7-6(5) 6-2 7-6(3) |
| 2003 | 2003-06-09 | Halle | ATP singles | Grass | Roger Federer | Nicolas Kiefer | 6-1 6-3 |
| 2003 | 2003-04-28 | Munich | ATP singles | Clay | Roger Federer | Jarkko Nieminen | 6-1 6-4 |
| 2003 | 2003-03-17 | Miami | ATP doubles | Hard | Roger Federer / Max Mirnyi | Leander Paes / David Rikl | 7-5 6-3 |
| 2003 | 2003-02-24 | Dubai | ATP singles | Hard | Roger Federer | Jiri Novak | 6-1 7-6(2) |
| 2003 | 2003-02-10 | Marseille | ATP singles | Hard | Roger Federer | Jonas Bjorkman | 6-2 7-6(6) |
| 2002 | 2002-10-07 | Vienna | ATP singles | Hard | Roger Federer | Jiri Novak | 6-4 6-1 3-6 6-4 |
| 2002 | 2002-09-30 | Moscow | ATP doubles | Carpet | Roger Federer / Max Mirnyi | Joshua Eagle / Sandon Stolle | 6-4 7-6 |
| 2002 | 2002-05-13 | Hamburg Masters | ATP singles | Clay | Roger Federer | Marat Safin | 6-1 6-3 6-4 |
| 2002 | 2002-02-18 | Rotterdam | ATP doubles | Hard | Roger Federer / Max Mirnyi | Mark Knowles / Daniel Nestor | 4-6 6-3 10-4 |
| 2002 | 2002-01-07 | Sydney | ATP singles | Hard | Roger Federer | Juan Ignacio Chela | 6-3 6-3 |
| 2001 | 2001-07-09 | Gstaad | ATP doubles | Clay | Roger Federer / Marat Safin | Michael Hill / Jeff Tarango | 0-1 RET |
| 2001 | 2001-02-19 | Rotterdam | ATP doubles | Hard | Jonas Bjorkman / Roger Federer | Petr Pala / Pavel Vizner | 6-3 6-0 |
| 2001 | 2001-01-29 | Milan | ATP singles | Carpet | Roger Federer | Julien Boutter | 6-4 6-7(7) 6-4 |