Sweden’s Rasmus Svenningsson overcame tough conditions to be crowned the 19th Isuzu Ironman African Championship winner in Summerstrand on Sunday.