I think Czech has a better chance at winning actually, Switzerland is solid but nothing great, and Turkey sometimes gives nasty surprises. Anyway I think both Portugal and Czech will win their matches.
Turkey has always been a team you do no under estimate, they are capable of soo much its ridiculous.
I think Switzerland has some of the most solid Defense in this tourny. Czech doesn't have the same striking prowess as it once did, so it will be a bit tough for them.