France booked their place in the semi-finals of the FIH Hockey Men's Nations Cup with a 2-0 victory over Ireland on the third day of action in Cape Town, South Africa, on Saturday.

In the day's other fixture, hosts South Africa kept their semi-final hopes alive with an emphatic 4-0 win over the United States, setting up a decisive final round of pool matches.

Ireland 0 – 2 France

France prevailed 2-0 in the battle of the unbeaten sides to top Pool B after a second victory in as many games.

The Irish enjoyed much of the possession and created the better chances in the first half, but it was France who took the lead, largely against the run of play.

After some patient build-up, they worked their way into the Irish circle and, while Corentin Sellier’s initial shot was saved, he pounced on the rebound, popping the ball up and across goal for Xavier Esmenjaud to fire home.

Thimothée Clément had the chance to double the lead in the final minute of the half, but his effort was well saved, ensuring the French took a 1-0 advantage into the break.

Ireland earned their first penalty corner of the match within five minutes of the restart, but it was comfortably dealt with, and France were soon back on the attack. Xavier Gaspard smashed the ball in from the edge of the D, with Clément applying the vital deflection to make it 2-0.

The French took control of the final quarter, although Ireland still created a couple of golden opportunities to get on the scoresheet. However, goalkeeper Corentin Saunier ensured France maintained their two-goal cushion, producing an excellent save before denying Ireland again from a penalty corner moments later.

French captain François Goyet was named Player of the Match and said: “We’re really happy. We wanted six points. Now we focus on the last pool game because it’s really important. We want to win every game in this tournament, that’s why we’re here.”

South Africa 4 – 0 United States

South Africa bounced back from their defeat at the hands of the French with a 4-0 victory over the United States.

The South Africans enjoyed the bulk of the possession in the first quarter but were unable to make it count in the early stages of the match. The home side eventually made the breakthrough in the 13th minute when Calvin Davis fired home from a penalty corner.

They continued to control proceedings, but the American defence managed to keep them out. The half-time statistics painted a clear picture, with South Africa enjoying 66 per cent possession, recording 17 circle penetrations to the USA’s seven, and seven shots on goal compared to just two from their opponents. Despite their dominance, the lead remained just one goal at the break.

Sihle Ngubane then picked out Ayakha Mthalane, who turned smartly and slotted home to double South Africa’s advantage in the 36th minute, making amends after missing a gilt-edged chance in front of goal just moments earlier.

Mthalane was back on the scoresheet midway through the final quarter, netting his second international goal in style with a powerful strike from the edge of the circle. And Kenton Melville then put the result beyond any doubt when he struck one in from a penalty corner as the host nation wrapped up an important 4-0 win to keep their semi-final hopes alive.

Sihle Ngubane was named the Player of the Match and said: “Yesterday we just took some time to rest, reflect, watch videos and do our homework and just take a step forward towards our main goal… The crowd today was phenomenal. That helped us a lot.”

To see the current standings in the FIH Hockey Nations Cup, click here.

FIH Hockey Nations Cup – 13 June 2026

Hartleyvale Stadium, Cape Town (RSA)

Result: Match 7

Ireland 0 - 2 France

Player of the match: François Goyet (FRA)

Umpires: Jake Charles (ENG), Ayanna McClean (TTO), Chad Fourie (RSA-video)

Result: Match 8

South Africa 4 - 0 United States

Player of the match: Sihle Ngubane (RSA)

Umpires: Kamile Mockaityte (LTU), Aziz Adimah (GHA), Rob Argent (IRL-video)