In all fairness the Swiss should have been 3-0 up against the French before they scored their first.
Yeah they were much the better side. It was a bit of an odd game, the French were lacklustre but then the missed penalty seemed to wake them up and they were unbelievable for the next 25 minutes or so. They then went back to sleep and the Swiss fully deserved the equaliser and ultimately the penalty victory.
Fair play to the 'smaller' teams in this tournament, they've all given it a right go, nobody has been embarrassed and they can all be very proud of their performances.