Belgium and Netherlands have qualified for the semi-finals of the Men’s Hockey World Cup going on in Indian city of Bhubaneswar.

In the third Quarter-final, Belgium defeated Germany by 2-1 to progress to the semi-final of the World Cup.

In the fourth Quarter-final, Netherlands won against India by 2-1.

The semi-finals of the World Cup will be played on Saturday, with England facing Belgium in the first semi-final and Australia playing against Netherlands in the second semi-final.

PTV Sports telecast the both matches live.