Former winner Andy Murray battled into the semi-finals of the $9.6 million ATP/WTA Miami tournament Wednesday, rallying to beat Serb ninth seed Janko Tipsarevic 4-6, 6-3, 6-4 on Wednesday.
The British fourth seed is chasing his second title of the season after winning in Brisbane earlier this year.
Murray crashed out of his last tournament, losing his opener at Indian Wells, and he looked as if he could be headed for another exit when he lost six games in a row in this one.
"I felt like at the start I was hitting the ball fine. It was quite breezy so I just had to be a bit more patient with my shot selection," said 2009 Miami winner Murray.
The 24-year-old Scot will next face either sixth seeded Frenchman Jo-Wilfried Tsonga or world number two Rafael Nadal of Spain.
"It should be a great match because both are two of the most exciting players on the tour," Murray said.
Murray improved to 5-3 lifetime against Tipsarevic who fell behind 2-4 before winning six straight games -- four to win the first set and two more for a 2-0 lead in the second.
Murray rallied, however, to win the second set. He then converted a lone service break in the final set to take the match in two hours, 39 minutes.
Murray finished with six aces, two double faults and won 66 percent of his first-serve points.
Tipsarevic fired seven aces but won just 32 percent of his second-serve points.
Besides winning in Brisbane this year, Murray also finished runner-up to Roger Federer in Dubai and lost a five-set thriller to Novak Djokovic at the Australian Open.