Roger Federer has reached an 11th straight semi-final at the Australian Open through a 6-3, 6-4, 6-7 (6-8) 6-3 defeat of Andy Murray which took more than three hours.

The Swiss will take on Rafael Nadal, who dealt with hand blisters in beating Bulgarian Grigor Dimitrov 3-6, 7-6 (7-3), 7-6 (9-7), 6-2.

comment COMMENT NOW