Hmmm, tricky these semi finals. Realistically Portugal have played dreadfully so far so could be slaughtered by the Welsh terriers. However, they are a very good team and are probably due to find their form. I have a feeling the fairy tale is over for the Welsh.
PORTUGAL 2-1 WALES
Now, France are going to be on a real high after last night so will be full of self belief for their match against Germany. The Germans are going to have to come up with something special to go through against them. They are a brilliant team though, one that tends to get stronger as a tournament progresses. A very tough call.
GERMANY 2-2 FRANCE