(CNN) -- England's Ross Fisher will take on Masters champion Angel Cabrera and American Anthony Kim will have a rematch with Australian Robert Allenby in the semifinals of the Volvo World Match Play Championship in Spain on Saturday.
Fisher beat India's Jeev Milkha Singh to top his group in the new format and so made it to the last four, just as he did in the Accenture Match Play in Arizona in February.
Cabrera, runner-up to Ernie Els on the last staging of this event at Wentworth two years ago, ended the hopes of Rory McIlroy and Simon Dyson when he crushed Dyson by a massive seven holes.
Kim, meanwhile, produced one of the shots of his life, a 274-yard three-wood to four feet on the final hole, to deny tournament outsider Scott Strange a place in the last four.
And with Allenby getting the win over Oliver Wilson that he needed to knock out the Englishman, he will face Kim three weeks after a controversial Presidents Cup clash.
Kim won the match 5&3 but Allenby then made late-night drinking allegations about his 24-year-old opponent.
They have spoken since and are trying to put the matter to bed, but it was perhaps written in the stars that they would face each other again at the first available opportunity.
"I've been around for 18 years in this game and I've said a lot of things and regretted a lot of things," Allenby told reporters.
"A lot of things have been written that haven't come out the right way. It's a dead issue in both Anthony and my books -- I'm not answering any more questions about it."
Kim just smiled when told it was Allenby he would be taking on again -- and again when he was inevitably asked how he would be spending the night before their 36-hole match.
"I'm going to tell you what I'm going to do," he said. "Dinner at 6.30 here, be done by 7.30, shower eight, Internet and talk to some friends eight to nine, be in bed by 9.30!"
After two wins on the opening day, Kim had to be beaten by four holes by Strange not to progress -- and that was the situation with one to play.
But he then produced his killer finish and said afterwards: "It was a special shot for me. I haven't been able to swing that way and trust my swing -- and I really had to trust it. It felt so good."
Fisher is currently seventh in the Race to Dubai - but top four Lee Westwood, Martin Kaymer, Rory McIlroy and Paul Casey all failed to make it through to the semis.
Fisher was not sure of his place, though, until the final hole of the day. He was two up on Singh -- and when he saw on the leaderboard that Colombian Camilo Villegas had only halved with Westwood, he was safe.
Westwood beat Fisher and halved with Villegas, but his first-day defeat to Singh meant he finished only third in Group D.
McIlroy beat Dyson and Henrik Stenson, but his loss to Cabrera 24 hours earlier left him second to the Argentinian in Group C.
Allenby is the only unbeaten player left but Cabrera, who beat McIlroy by five and Dyson by seven, and -- with two majors to his name -- is probably the favorite.
Fisher, though, is the only one of the quartet who qualified for the event without anyone else pulling out.
Cabrera is playing only because Els opted for the Singapore Open; Allenby is in because compatriot Geoff Ogilvy and Vijay Singh turned down spots, and Kim was given his chance when seven Americans -- Tiger Woods, Phil Mickelson, Kenny Perry, Steve Stricker, Stewart Cink, Jim Furyk and Lucas Glover -- all declined.