He set up three break points in the sixth game, sealing it on his second, to take a 4-2 lead and then blasted through the next game to love to ensure he closed out the set two games later when he served his 16th ace of the match.
Federer jumped out to a 4-1 lead in the fourth set when he finally broke Murray's serve for the first time in the fifth game, but the Scot stormed back, levelled at 5-5 and was two points away from the match while serving.
The Swiss, through sheer force of will, forced a tiebreak and deciding set, though Murray powered through it in just 30 minutes as he broke in the opening game and held his own serve to love twice to set up the final against the Serb.
"He (Djokovic) plays his best tennis here, it's his third final in a row and I'll have to play pretty well," Murray said.
"I hope it's a painful match because that will mean it's a good one."
Image: Switzerland's Roger Federer hits a return to Britain's Andy Murray during their semifinal match at the Australian Open tennis championship in Melbourne, Australia, Friday, Jan. 25, 2013.