The first semi-final of the FIFA World Cup 2018 will be played today between Belgium and France at Saint Petersburg Stadium. The crucial 2-1 victory over Brazil helped Belgium to make their winning streak stronger and better, as the European side are unbeaten in their last 24 matches in all competitions with 19 victories and five draws. But Roberto Martinez’s Red Devils will see a hard-knocking challenge against the 1998 World Cup Winners France.