Federer startet 2018 sesongen med å vinne Hopman Cup for andre gang i karrieren. Dette gjorde han sammen med Belinda Bencic. I Australian Open slo han Marin Čilić i finalen, og tok dermed sin 20 grand slam tittel. Han vant turneringen i Rotterdam i februar 2018. Ved å vinne denne tittelen, ble Federer historisk fordi han ble den eldste spiller som er rangert som nummer 1 i verden gjennom tidene, med sine 36 år. Også i 2019 startet Federer sesongen med å vinne Hopman Cup sammen med Belinda Bencic. Dette var Federer sin tredje tittel i turneringen. I mars 2019, vant Federer sin 8 tittel i Dubai. Dette var hans 100 ATP tittel. Han ble med dette kun den andre mannen i tennishistorien med 100 ATP single titler. Kun Jimmy Connors har flere titler med 109 ATP titler.