What is the difference in amigo in spanish and the word friend in English?

The two words have the same meaning in their respective languages.

They're spelled differently, of course.