Swiss tennis great Roger Federer continued his grand slam tennis revival by edging out Andy Murray at the Australian Open, setting up a blockbuster semi-final with world No.1 Rafa Nadal.
The Spaniard rode his luck to beat the rising Bulgarian star Grigor Dimitrov in four sets.
Federer played sublime tennis to take a two-set lead over Murray, but had to withstand a late charge from the Scot before winning in four sets, 6-3 6-4 6-7 6-3.
Earlier in the day Nadal had to dig himself out of a hole to suppress an inspired Dimitrov, winning 3-6 7-6 7-6 6-2, after the 22-year-old Bulgarian had blown a golden chance to win the third set.
In the women's draw, Victoria Azarenka was toppled in three sets, including 6-0 in the decider, by Poland's Agnieszka Radwanska to leave the tournament without a defending champion in the last four of either draw for the first time in the professional era.