US President-elect Barack Obama has vowed to regain America's moral stature in the world when he arrives at the White House.