The child support case between Salma Hayek's husband and Linda Evangelista has been settled.

The 46-year-old supermodel has been in embroiled in a battled which saw her ask for $46,000 per month from Hayek's current partner Francois-Henri Pinault.

Evangelista was due to take the stand in court on Monday but a deal was struck up before the appearance, according to the New York Post.

Although the terms are undisclosed the matter seemed to have been solved and both side are said to be happy with the result.

The billionaire father's lawyer, David Aronson said outside the courthouse: "Everybody's glad for the sake and the benefit of the child that it's done."

The pair have five-year-old son Augie together, while Pinault married his current wife, 'Puss In Boots' actress Hayek in 2009.

The two have a four-year-old daughter Valentina together.

The businessman also has two other children from a previous marriage, which ended in divorce in 2004.

It was only revealed last year that he had fathered Evangelista's child and a representative for the star has no comment to make on the outcome.