Fatti
La Banca [A. SA] (ricorrente) e la [B. SA] (controparte) avevano stipulato dal 1° febbraio 2007 al 31 gennaio 2011 una "Assicurazione combinata di responsabilità civile professionale, danni di fiducia e reati informatici". La ricorrente ha fatto valere nei confronti della controparte i diritti derivanti da questa assicurazione, dopo essere stata citata in giudizio da investitori a Dubai per violazione della normativa locale sui servizi finanziari e condannata al risarcimento dei danni.
Il tribunale di prima istanza, il Tribunale di commercio del Cantone di Zurigo, ha respinto la domanda della ricorrente e l'ha obbligata a rimborsare alla controparte un anticipo di 5 milioni di franchi più interessi. Ha ritenuto che diverse condizioni di copertura non fossero soddisfatte e ha affermato la sussistenza di diverse esclusioni di copertura.
Legge
Il Tribunale federale ha sostanzialmente confermato l'interpretazione del tribunale di prima istanza. Ha rilevato che la ricorrente non è stata in grado di dimostrare che gli obblighi di pagamento a cui era tenuta fossero paragonabili alle disposizioni di responsabilità civile legale svizzere. L'obbligo di pagamento della ricorrente andava oltre il danno effettivamente subito ed aveva in parte carattere sanzionatorio, il che non era coperto dalla polizza assicurativa stipulata.
Tuttavia, il Tribunale federale ha lasciato aperta la questione se la ricorrente avrebbe potuto liberarsi…