Fatti

La società Y. AB (di seguito la società madre), con sede a Stoccolma (Svezia), ha fondato nel 1988 la società Z. S.A. (di seguito la società figlia) di cui deteneva l'intero capitale azionario. Nel 1990, la società figlia ha ottenuto diversi prestiti da A. S.A. a Lussemburgo (di seguito la banca). Nel 1991, la società madre ha rassicurato la banca sulla situazione finanziaria della sua filiale e ha manifestato la volontà di supervisionarne la gestione. Nel 1992, la società madre ha venduto l'intero capitale azionario della sua filiale a SI W. S.A., che è diventata la Società X. S.A. (di seguito X.). Avendo appreso ciò, la banca ha chiesto il rimborso dei prestiti alla società madre, che ha pagato l'importo di 1'778'000 franchi in capitale e interessi.

Successivamente, la società madre ha messo in mora X. di rimborsare questa somma, ma quest'ultima ha contestato qualsiasi obbligo nei suoi confronti. La società madre ha quindi adito i tribunali vodesi con una richiesta di pagamento contro X.

Legge

Il Tribunale federale ha respinto il ricorso principale di X. e accolto il ricorso congiunto della società madre. Ha ritenuto che il contratto di prestito fosse disciplinato dal diritto lussemburghese, mentre la lettera di garanzia della società madre rientrasse nel diritto svedese. Secondo il diritto svedese, la garanzia concessa dalla società madre era una garanzia…