Au cours de la Première Guerre mondiale, la forteresse fut bombardée ; la plupart des bâtiments situés à l'intérieur de l'enceintes furent détruits et les murs eux-mêmes gravement endommagés. Pendant la Seconde Guerre mondiale, les forces d'occupation allemandes y stationnèrent et, après la libération de Belgrade le , elle accueillit encore des troupes de l'Armée populaire yougoslave (JNA). En 1946, la citadelle et le parc furent placés sous la protection de l'État.