The 36-year-old broke once to win the first set 6-4 before pulling off a serving masterclass in the second.
In fact, such was Federer's dominance, he won all TWENTY points on his own serve in the entire set.
Federer made 14 first serves - winning all of those points - while also taking each of the six points on his second service.
It was more of the same in the third set too as Federer opening with two service holds to love.
The feat didn't go unnoticed by the ATP who tweeted: "PeRFect. Federer wins all 20 of his service points in the second, leads Lacko 6-4, 6-4."