Berdych produced 20 aces on his way to winning 89 percent of points on his own serve, while not offering up one break point.
The Czech looked comfortable throughout in what was his third straight-sets win on the trot. Fittingly, he closed out the match with an ace.
Grigor Dimitrov was made to work for his place in the last 16, coming from two sets to one down to beat Marcos Baghdatis 4-6, 6-3, 3-6, 6-3, 6-3.
Nine years ago Baghdatis fought his way to the final of the Australian Open and gained himself quite a following. He was riding the crest of a wave for much of the match before fading in the fourth and fifth sets as Dimitrov took the initiative.
The Cypriot made just three errors in the opening set as he made the most of a misfiring Dimitrov.
It was the Bulgarian who looked the stronger of the two in the second set though, as Baghdatis required the assistance of the trainer while struggling with a hip injury.
Baghdatis was back in the third though, and once again he made the most of Dimitrov's errors, taking the set 6-3.
However, Dimitrov began to grow stronger, capatilising on one of the five break points that came his way as Baghdatis' serving wavered.
Dimitrov grabbed an early break in the fifth and he didn't look back, grabbing a second to see out the match 6-3.