Federer has now reached 29 grand slam finals, winning 18, and he has carved his way through the draw without dropping a set.