Articulate refers to enunciating clearly and effectively.
- Bill is a most articulate speaker with a wealth of experience.
Eloquent refers to expressing oneself persuasively, vividly, or movingly.
- She is an eloquent speaker, and we could listen to her for hours.