Rolf Krake har bestått en härd kamp,