En Fait
En 1990, la société de machines C. GmbH à Schweinfurt (Allemagne) a vendu à la société D. à Belgrade quatre machines pour un prix d'achat total de 960 000 DM. La banque A. (défenderesse) a garanti à la société de machines C. GmbH le respect de ces obligations de paiement par la société E., Belgrade. Par une déclaration de cession et de livraison du 19 novembre 1990, la société de machines C. GmbH a cédé la totalité de la créance ainsi que ses droits sur la garantie de la défenderesse à la banque F. AG, succursale de Schweinfurt. Celle-ci a cédé le même jour et dans le même acte tous les droits et réclamations à la société G. AG (devenue par la suite B. AG ; demanderesse) à Zurich.
La demanderesse a finalement poursuivi la banque A. devant le tribunal de commerce du canton de Zurich, lui réclamant le paiement de 1 540 126,90 DM plus 9% d'intérêts depuis le 1er août 1997. Le tribunal de commerce a fait droit à la demande à hauteur de 1 117 600 DM plus 9% d'intérêts depuis le 26 octobre 1996.
En Droit
Le Tribunal fédéral constate que l'interdiction de l'abus de droit conformément à l'art. 2 al. 2 CC fait partie des dispositions impératives du droit suisse au sens de l'art. 18 LDIP. L'interdiction de l'abus de droit est une norme de protection fondamentale qui sert à la mise en œuvre de l'ordre public et de la moralité publique, et dont la validité s'étend à l'ensemble de l'ordre juridique. Même dans les cas…