Pokud máte dostatek životů (musíte mít stejně nebo více životů, než je vaše aktuální úroveň) a alespoň 2 soubojové body (podobně jako u výcviku), tak můžete vyzvat jiného hráče na souboj. Souboj se skládá z pěti kol, ve kterých každý vykoná útok proti soupeři. Pokud se útok vydaří, obránci sníží životy. Souboj vyhrává ten, který soupeři ubral nejvíce životů, nebo když životy soupeře klesly pod hodnotu jeho úrovně, v tom případě se ani nemusí odehrát všech pět kol. Vítěz, pokud soupeř nebyl o moc nižší úroveň než on, si vezme od něj určitou část zlata a navíc získá zkušenosti a proslulost. Celý souboj se odehrává automaticky, vaším úkolem je si vybrat soupeře a kliknout na tlačítko Vyzvat.
V lize bojují hráči za účelem odměny a dostat se na vrchol. Jestli chceš získat odměnu a postoupit v lize výše, musíš si vybrat soupeře mezi čtyřmi, kteří jsou před tebou. Pokud vyhraješ, dostaneš od soupeře zlato jako při normálním souboji a navíc ještě dostaneš odměnu, která je u něj v lize napsána, a vyměníš si také s ním pořadí v lize. Jestli prohraješ, pořadí se nezmění. Boj v lize stojí jen jeden bod.