Squire Patton Boggs has opened its 17th European location with the launch of an office in Geneva, Switzerland.