Centipede100:
http://eur-lex.europa.eu/LexUriServ/...4R0261:DE:HTML
Artikel 7 (article 7)
Ausgleichsanspruch (compensation)
(2) (delays)
b) bei allen innergemeinschaftlichen Flügen über eine Entfernung von mehr als 1500 km und bei allen anderen Flügen über eine Entfernung zwischen 1500 und 3500 km nicht später als drei Stunden oder
c) bei allen nicht unter Buchstabe a) oder b) fallenden Flügen nicht später als vier Stunden
German wording of the rules is 4 hours. Rough translation:
b) EU Domestic flights over 1500km, or Non-EU-Domestic flights between 1500 and 3500km non later than 3 hours (no compensation)
c) All other flights (under 1500km, or those in described under b) - no compensation if delay under 4 hours
So, as it's clearly over 3500km, only if the delay is over 4 hours, he's entitled to EU compensation.
And yes, Switzerland does belong to the EU in this sense, same rules apply for Swiss than for LH, AF etc.