Tough for Zurich but profits firmly on track