Berlin: Germany's former president Richard von Weizsaecker, who challenged the conutry’s attitudes about the Holocaust by arguing that the country had been liberated by the Nazi defeat in 1945, died on Saturday at the age of 94, the current president's office said.