A sitemap file helps the search bots find pages that have been ignored or may not normally get crawled.
The HTML sitemap is for your website visitors. It is designed to save you some work while it helps visitors find other sections of your website.
The sitemap.xml file is used by the bots from Google, Yahoo, Microsoft Live Search and Ask.com.