Euro edges up from nine-year low against dollar