Elle Macpherson has reportedly split with Jeff Soffer.

The 47-year-old supermodel - who got with the property billionaire in 2009 following her 2005 split from fiancé Arpad Busson - is believed to have recently called time on their relationship.

According to a source, the strain of the Fontainebleau hotel group owner's £400million legal business battle played a part in the demise of their romance.

The insider told the Daily Mail newspaper: "They were dating but it was rather on and off. She used to visit Jeff in Miami but they didn't spend Christmas together - she went home to Australia instead. She was due to go to an art festival in December with him but cancelled."

Meanwhile, Elle's ex Arpad - with whom she has sons Arpad, 14, and Aurelius, nine - is expecting a child with 'Kill Bill' actress Uma Thurman.

The source added: "There's a part of her that never really got over Arpad. But she's concentrating on moving on from Arpad and now Jeff too."

Elle was recently pictured at a Golden Globes party with actor Zachary Levi, 31, although her spokesman insists: "She is not dating Zachary."