Naomi Campbell has insisted she had "nothing to gain" from lying to the war crimes trial of former Liberian leader Charles Taylor.
The supermodel defended herself in a statement after actress Mia Farrow and her former agent Carole White finished giving their evidence to the Special Court for Sierra Leone in The Hague.
Both women contradicted Campbell's account that she did not know who gave her diamonds after a party hosted by Nelson Mandela in September 1997.
But Campbell, 40, said: "I've no motive here. Nothing to gain. I am a black woman who has and will always support good causes especially relating to Africa. I've never taken any of the jobs offered to me, over my 25 years as a model, from companies that were for apartheid in South Africa."
On Tuesday, Ms White insisted Campbell knew it was Taylor who sent two men to her room in the night to give her the precious stones. She said the model and the former warlord were flirting with each other over dinner when they arranged for the gift to be delivered.
But defence lawyer Courtenay Griffiths QC said Ms White, who is in a legal dispute with Campbell over alleged unpaid royalties for a perfume deal, had a "powerful motive for lying".