World champions Germany secured their place in the semi-finals of the Confederations Cup ©Getty Images

World champions Germany secured their place in the semi-finals of the Confederations Cup with a controversial 3-1 win over Cameroon at the Fisht Stadium in Sochi.

Chile also progressed to the last four thanks to a 1-1 draw with Australia in the other Group B match to take place today.

Following a goalless first-half, Germany took the lead shortly after the restart when Kerem Demirbay rifled home from 25 yards.

Confusion involving the use of the video replays then followed as Cameroon's Sebastien Siani was dismissed for a foul on Emre Can.

It came after referee Wilmar Roldan had inspected a pitch-side monitor and adjuged Siani to have committed a foul, before Cameroon launched a furious protest at the decision.

The indignation from the Cameroonians saw Roldan check the monitor again, only to find he had got the wrong player.

He called Siani back and correctly sent off Ernest Mabouka after rectifying his error of mistaken identity.

Cameroon's woes were compounded just two minutes later when Timo Werner's well-directed diving-header doubled Germany's lead.

Chile progressed to the semi-finals with a 1-1 draw against Australia ©Getty Images
Chile progressed to the semi-finals with a 1-1 draw against Australia ©Getty Images

The African champions went in search of a way back into a match which was quickly getting away from them before Vincent Aboubakar scored 10 minutes from time to give Cameroon hope.

Any chance of an unlikely comeback from Cameroon was ended three minutes later when Werner restored Germany's two-goal lead with his second of the match.

Germany will go on to face Mexico at the same venue on Thursday (June 29).

Chile, the reigning Copa América winners, were given a scare by Australia in their clash at the Spartak Stadium in Moscow as James Troisi's neat finish three minutes before half-time gave the underdogs a shock lead.

That was the way it stayed until midway through the second half when substitute Martin Rodriguez spared their blushes with the equaliser.

A point proved enough for Chile to reach the last four, where they will meet Portugal at the Kazan Arena on Wednesday (June 28).