Amiable means agreeable and easy to deal with, and is applied to a person.
- Bo is an amiable person with whom I enjoy playing golf.
Amicable means good willed or friendly, and is used to describe relations between people or other entities.
- France maintains an amicable relationship with that country.