El tenista suizo, defensor del título, se enfrentará el viernes por un lugar en la final al surcoreano de 21 años Chung Hyeon, verdugo del serbio Novak Djokovic en los octavos.
Antes de conseguir su ritmo ganador, Federer, de 36 años, comenzó cometiendo muchos errores. Berdych llegó a sacar para llevarse el primer set, con 5-4, pero Federer consiguió levantar esa situación y llevarse la manga en el 'tie-break', antes de mostrarse mucho más sólido en los dos siguientes.
"He tenido un poco de suerte. Me enfadé también un poco", explicó Federer, aludiendo a un fallo temporal del sistema 'Ojo de Halcón', que le impidió revisar una decisión del juez de línea.
"Pero estoy seguro de que la decisión del árbitro era buena", bromeó. "Afortunadamente gané ese primer set, esa fue la clave del partido", dijo.
Federer y Berdych, dos treinteañeros, se medían por décima vez en un Grand Slam. Es la tercera vez en tres años que Federer vence a Berdych en el Abierto de Australia sin perder ni un set.
El año pasado el enfrentamiento australiano entre ambos se había dado en la tercera ronda, donde el suizo se paseó.
Federer, defensor del título, se enfrentará el viernes por un lugar en la final al surcoreano de 21 años Chung Hyeon, verdugo del serbio Novak Djokovic en los octavos.
El joven surcoreano mantuvo su buen momento actual al clasificarse para las semifinales del Abierto de Australia de tenis tras derrotar al estadounidense Tennys Sandgren por 6-4, 7-6 (7/5), 6-3.

Chung Hyeon se clasificó a la semifinal del Abierto de Australia al vencer a Tennys Sandgren (Photo: AP-Ng Han Guan) Source: AP-Ng Han Guan
Chung, de 21 años, es el primer jugador de su país que alcanza las semifinales de un torneo de Grand Slam.
Chung, 58 mundial, es el semifinalista con la peor clasificación en el Abierto de Australia desde Marat Safin, que ocupaba el 86º puesto mundial cuando llegó a esta ronda en 2004.
Chung no tuvo un cuadro sencillo para llegar a las semifinales. En la tercera ronda, derrotó al cuarto mundial, el alemán Alexander Zverev, y en octavos eliminó al serbio Novak Djokovic, ganador de 12 torneos de Grand Slam, entre ellos seis Abiertos de Australia.
Abierto de Australia - Individuales masculinos - Cuartos de final:
Hyeon Chung (KOR) derrotó a Tennys Sandgren (USA) 6-4, 7-6 (7/5), 6-3
Roger Federer (SUI/N.2) a Tomas Berdych (CZE/N.19) 7-6 (7/1), 6-3, 6-4