The world needs a "new international order" to solve its conflicts and ensure peace, Pope John Paul said in his New Year's Day address on Thursday.
The ghosts of 2003 - when the United States invaded Iraq without United Nations approval - dominated the pope's first speech of 2004.
"More than ever we need a new international order which draws on the experience andresults of the United Nations," the 83-year-old pontiff said at a mass in St Peter's Basilica.
"An order, which is capable of finding adequate solutions to today's problems, based on the dignity of human beings, on integrating all society, on solidarity between rich and poor countries, on the sharing of resources and the extraordinary results of scientific and technological progress," he added.
Speaking at Christendom's largest church, the pope urged people not to lose hope of finding peace in the Holy Land, which the Vatican feels is vital to winning the war on terror.
"The land in which Jesus was born sadly continues to live in a dramatic condition. And in other parts of the world sparks of violence and conflict have not been extinguished either. But we need to persevere and not bow to the temptation of losing hope."