Une jeune femme allemande de 34 ans (l'anonyme, jouée par Nina Hoss), ancienne journaliste et photographe, se trouve à Berlin à la fin de la Seconde Guerre mondiale et pendant la chute de Berlin en . Elle attend le retour de son mari parti au front avec l’armée allemande. Lorsque l'Armée rouge conquiert la ville en ruines, elle décide de survivre à tout prix et de ne pas se faire violer par les soldats soviétiques ivres de vengeance. Aussi décide-t-elle de trouver un officier soviétique (Andreï, joué par Evgueni Sidikhine) pour demeurer sous sa protection et le faire dormir avec elle dans son lit. Peu à peu une relation de confiance difficile s'établit entre elle et l'officier mélancolique, dont la propre femme a été naguère pendue par les Allemands. C'est alors que le mari revient. Il ne peut pardonner l'infidélité de sa femme et la quitte. La voix derrière l'écran, citant le Journal intime de Marta Hillers, éclaircit les aspects psychologiques et les motivations de l'héroïne.