Yes sir.
And that footage was of course from their 2009 Wimbledon clash, and their 2012 Australian Open match, both of those won in straight sets by Federer. Of course, Federer most recently beat him this year in Miami, also in straight sets, 6-4, 7-6(4), extending his advantage over him to 11 wins and 1 defeat (Cincinnati 2008).
But Karlovic is certainly not easy. You really have to be focused, and try to zero in on reading his serve, or he'll just flatten you.
I think Dimitrov just needs more experience with servers like Karlovic, to know what to try and when, and it might also help if Karlovic isn't in the zone... 22 aces on clay today. 88% first serves won, 66% second serves won, 0 breaks, too good.
Respectfully,
masterclass