Federer racing through this match.

It's mental how good he still is - he'll be 40 next month!