I support Chantal's comments about dimensions, although I don't have recent experience on Swiss Air...or are they just called "Swiss" these days....can't keep the name changes straight.. I'm guessing the 2 cm wont make a difference, especially if the item is a bit bendable or flexible.
I too have not seen weighing or measuring in Zürich.
My Swiss friends recently have been commenting about how strictly Swiss (and Lufthansa, the parent airline of Swiss) have been enforcing those rules, at least on intra-Europe flights.
Although I used to fly Swiss Air routinely and always appreciated their excellent service, that is why I prefer a US carrier these days. I carry a shoulder bag and a photographers backpack, and my combined weights easily exceed the modest limits set by at least those two airlines. I do not want to check my cameras and lenses; I'm afraid of the rough handling and potential disappearance of the camera gear. Delta, for example, has much more generous weight and dimension limits for carry-ons. On a code shared flight on KLM ( a Delta partner), the limits are not Delta's, but , rather the local partner airline's - that is, KLM's rules. So, if I fly Zürich to Amsterdam with a Delta flight number on KLM equipment, in order to pick up a Delta flight to Detroit, for example, I always hold my breath when I check in. So far, no problems, but I do make a special effort to minimize heavy items to the degree possible in my carry-ons.
Since I really don't want to deal with the consequences of trying to get to Connecticut at rush hour if I fly into JFK, I end up flying somewhat odd routes for that final destination.
So, to the degree possible, I try to embark in Europe on an American carrier.
My experiences may not be relevant or general, but if you go to an airlines web site, as you have done, you'll find some quite restrictive weight limits for some airlines. Surprising to those of us in the USA who are used to generous- some might say excessive - allowances for carry-ons.