Julio Iglesias has married his partner of 20 years.

The 66-year-old singer tied the knot with Miranda Rijinsburger, 44, in an intimate ceremony in Marbella, Spain, on Tuesday (24.08.10), with just the couple's five children and two other witnesses in attendance.

According to reports, the nuptials were followed by a traditional Catholic mass in a chapel at his farm in nearby Malaga.

The 'To All the Girls I've Loved Before' singer met the Dutch model in Indonesia in 1990.

The couple had their first child Miguel in 1997 and also have Rodrigo, 11, nine-year-old twins Cristina and Victoria, and three-year-old Guillermo.

Julio was previously married to Isabel Preysler, with who he has three children, 38-year-old Chabeli, 37-year-old Julio Jr. and Enrique, 35.

Earlier this year, Julio - who has sold over 200 million records in a career spanning over 40 years - spoke of his love for Miranda.

He said they had "enjoyed 20 years of many beautiful things" and that he "loved Miranda deeply".