 In the European Football Championship, France are through to the semi-finals. They beat Portugal 5-3 on penalties. The game had remained nil-nil after extra time. In the day's other match, the hosts Germany were knocked out. They were beaten 2-1 by Spain after extra time. BBC News.