A German court has fined Princess Caroline of Monaco’s husband 200,000 euros (£181,200; $270,000) for assaulting a hotelier in Kenya in 2000.
Prince Ernst August of Hanover, 56, was found guilty at an earlier trial in 2004 of causing serious bodily harm and was fined 445,000 euros.
But he was granted a new trial over the incident on Lamu Island after appealing against his conviction.
Kenyan authorities did not arrest him but the case was pursued in Germany.
On Tuesday, a German judge in the town of Hildesheim fined the prince the equivalent of 40 days of his salary, which the court put at 5,000 euros daily.