Au matin du , une flotte chrétienne commandée par le prince espagnol Juan d´Autriche partie de Messine intercepte la flotte turque en provenance de Lépante, dans le golfe de Patras, au large de la Grèce. Il s'ensuit une retentissante victoire de la flotte chrétienne (essentiellement vénitienne et espagnole) : cette bataille, qui a détruit l'essentiel de la flotte de guerre ottomane, confirme l’hégémonie espagnole sur l'ouest de la Méditerranée et met un coup d’arrêt à la progression ottomane en Europe. Cependant, les dissensions entre alliés empêchent de poursuivre l'avantage, et les projets de reconquête des Dardanelles, voire de Constantinople, doivent être abandonnés. Les Ottomans reconstituent rapidement leur flotte et reprennent le contrôle de la Méditerranée orientale. Venise, ruinée par la guerre et l'interruption de son commerce avec l'Orient, négocie avec les Turcs et leur reconnaît par traité le la possession de Chypre, pourtant objet originel du conflit.