Amon Amarth's set-list included these plus maybe one or two more which I can't remember (not in order):
Valhalla Awaits Me
Runes to my Memory
Asator
With Oden on Our Side
Cry of the Black Birds
An Ancient Sign of a Coming Storm
Fate of Norns
Death in Fire
The Sound of Eight Hooves
Bleed for Ancient Gods
Victorious March
I honestly couldn't say how long Amon Amarth got because I was enjoying it too much to take note! At least an hour though, obviously.
Finntroll said they would be on for an hour, but it didn't seem that long.
EDIT: How could I forget Victorious March.