The FIFA World Cup 2014 has entered the most exciting stage with four countries that won in the quarterfinals will fight for a spot in the finals on Sunday. Host country Brazil will take on Germany in the semifinals match 1 at Estadio Mineirao, Belo Horizonte on Tuesday and the winner of the contest will proceed to the final.

Brazil's run in the tournament has been inconsistent despite entering the semifinals. They beat Croatia 3-1 in their opening match before a goalless draw with Mexico in their second game and a 4-1 win against Cameroon in their final group stage encounter. They beat Chile on penalty shootout in the round of 16 before defeating Colombia 2-1 in the quarterfinals.

However, the hosts will play against Germany without two of their key players. They received a huge setback after their star player Neymar was ruled out of the tournament following a fractured vertebra during the quarterfinals match against Colombia and captain Thiago Silva being suspended after receiving two consecutive yellow cards. Football fans will be worried but stand-in captain David Luiz is confident to lead the team to the final.

Brazil's national soccer team players run during a training session in TeresopolisReuters

Germany booked a spot in the semifinals after beating France by a lone goal from Mats Hummels in the quarterfinals. In the group stage, they beat Portugal 4-0 and USA 1-0 before drawing with 2-2 with Ghana. They went on to beat Algeria 2-1 in the round of 16.

Germany are also not without problem. Shkodran Mustafi, who suffered a thigh problem during the match against Algeria, will miss the semifinals. Per Mertesacker is also suffering from flu like some of his team-mates. It was reported that many of the players had flu ahead of the encounter against France though it didn't show during the match.

Germany's national soccer team runs past a German and Brazil national flag during a training session in the village of Santo AndreReuters

The teams have met 21 times, out of which Germany won four, lost 12 and drew five. Brazil have the home crowd with them despite Neymar and Silva's absence but reviewers are not in their favour.

Cortana, digital assistant on Microsoft's Windows Phones that predicted Argentina, Brazil, Germany and the Netherlands would qualify for the semifinals, once against predicted that Germany would beat hosts on Tuesday. John Ley of The Telegraph also predicted that the match will end in a 1-1 draw with Joachim Low's men to win on penalty kicks.

Interestingly, Germany have raced ahead in betting platforms too, probably following Neymar's injury and Silva's suspension but Brazil will give their best and fancy lifting the cup before their home crowd.

Here is what several betting platforms have to say on the semifinals match between Brazil vs Germany according to Betting Dictionary:

LIST Paddypower William Hill Ladbrokes Betfred bet365 Betfair Betvictor Winner Sky Bet
Germany 17/10 8/5 9/5 13/8 7/4 7/4 9/5 7/4 17/10
Brazil 9/5 7/4 9/5 7/4 9/5 9/5 9/5 9/5 17/10
Draw 9/4 9/4 21/10 23/10 23/10 11/5 11/5 21/10 21/10

Brazil vs Germany match will be telecast live in India on Sony Six & Sony Six HD at 01:30am IST Wednesday (03:30 p.m. ET / 12:30 p.m. PT Tuesday on ESPN). You can also check out complete TV guide of the ongoing World Cup HERE.