Swiss tennis star Roger Federer has crashed out of the Madrid Masters tournament in the semi finals, losing to the Scot Andy Murray.
Murray defeated Federer 3-6, 6-3, 7-5 on Saturday, taking revenge on the Swiss for his defeat in the US Open final in September.
It took around two hours for the fourth seed Murray to win against his second seed rival at the €2.27 million (SFr3.5 million) ATP event on indoor hard courts at Madrid Arena.
Murray will now meet either world number one, the Spaniard Rafael Nadal or his French opponent, 16th-ranked Gilles Simon, who play each other later on Saturday.
Federer won his fifth straight US Open title, thumping Murray 6-2, 7-5, 6-2 in the final on September 9. However, Murray has the advantage in their five meetings, having now won three of them.