Despina persuades Fiordiligi and Dorabella to see the strangers once more. Admitting that there is an attraction, they speculate over which of the new men they would choose. Each unwittingly wants the other woman’s real-life love.
Guglielmo finds Dorabella surprisingly easy to win over. Fiordiligi has more willpower, but her attraction to Ferrando leaves her in an agony of guilt.
The two men compare notes. Guglielmo gloats, but Ferrando is sickened that he has been betrayed — deceived by Dorabella, and also rejected by Fiordiligi. Alfonso goads him into one last attempt, and this time Fiordiligi’s resolve crumbles. Guglielmo is appalled. Both he and Ferrando admit that Don Alfonso was right: così fan tutte – all women are the same.
The sisters are ready to marry their new lovers (with Despina disguised as a lawyer) when they hear the sound soldiers returning. Their panic turns to shock when they finally realise that the foreign strangers were Guglielmo and Ferrando all along! Don Alfonso has won his bet.