Awesome to beat Federer - Murray
Andy Murray reached the Indian Wells Masters 1000 final with a fine 6-3 4-6 6-1 victory over Roger Federer.
The Scot broke to lead 3-2 and again at 3-5 as he took the first set in California with comparative ease.
But his Swiss opponent stepped up a gear in the second, nailing the third of three break points to lead Murray 4-3 and going on to close it out.
The third set saw the match swing back in Murray's direction as he broke for 3-1 and ran out a convincing winner.
The world number four now boasts an impressive 6-2 head-to-head record against the 13-time Grand Slam winner.
He will play Spanish top seed Rafael Nadal in Sunday's final after he edged out an in-form Andy Roddick 6-4 7-6 (7-4).
Once again it was another impressive defensive display from Murray, who capitalised on a series of unforced errors from the world number two, especially on his backhand side.
Federer had began well, taking three break points in Murray's second service game, only to his opponent hold on to his service game for 2-2.
And the Scot made the vital breakthrough in the next game before breaking Federer once again in his following service game to clinch the first set.
The Swiss response was swift, immediately breaking Murray at the start of the second set to take a 2-0 lead, only to see his opponent break back in the fourth.
But once again Murray lost concentration on his service game, giving Federer the opportunity to go 5-3 up before closing out the second set.
Undeterred, Murray cranked up the intensity and coaxed error after error from Federer, who lost two successive service games to hand Murray a place in Sunday's final.
Murray is a 'complete player' - Nadal
"That's one of the best wins against him for sure," said Murray, who played down injury fears after slipping in the third game of the third set.
"It was sore when I fell over and then after a couple of points it felt okay.
"I'll have to wait and see once the adrenaline wears off and I cool down. It feels okay for now."
Nadal passed into the final with relative ease, claiming the only break of the opening set in the seventh game.
After breaking Roddick twice in the second, the current Australian, French and Wimbledon champion saw his evening's work extended when he failed to serve out the match at 5-4.
But some trademark aggressive groundstrokes in the tie-break ended any hopes the American might have of taking the match to a decider.