Euro: Swizerland and Germany through to quarterfinals