Two-time European champions France are in the Euro 2024 semi-finals after defeating Portugal 5-3 on penalties following a goalless draw on Friday in Hamburg. João Félix missed one spot-kick for Portugal and paved the way for France’s win, which was complete with Theo Hernández’s decisive effort. France will on Tuesday face Spain, who defeated hosts Germany 2-1 with a late goal in extra time. “I’m extremely happy. It wasn’t easy, we played against a great nation. We had a few problems but kept the right spirit until the end and that made the difference,” said goalkeeper Mike Maignan, who made s…