Hennes andre ekteskap var med Stefano Casiraghi, som omkom den 3. oktober 1990. Med ham fikk hun tre barn, Andrea som er nr. to i tronfølgen, Charlotte og Pierre.