It was narrated from Ibn 'Umar that the Messenger of Allah forbade Ash-Shighar. Ash-Shighar means when a man marries his daughter to another man, on the condition that that man marries his daughter to him, and no dowry is exchanged between them.
Hadith Referenceسنن نسائي / كتاب النكاح / 3339
Hadith Gradingالألبانی:صحيح | زبیر علی زئی:متفق عليه
´It was narrated that Abu Hurairah said:` "The Messenger of Allah forbade Ash-Shighar." (One of the narrators) 'Ubaidullah said: "Ash-Shighar means when a man gives his daughter in marriage on condition that (the other man) gives him his sister in marriage."
Hadith Referenceسنن نسائي / كتاب النكاح / 3340
Hadith Gradingالألبانی:صحيح | زبیر علی زئی:صحيح مسلم
Hadith Takhrij«صحیح مسلم/النکاح 7 (1416)، سنن ابن ماجہ/النکاح 16 (1884)، (تحفة الأشراف: 13796)، مسند احمد (2/286، 439، 496) (صحیح)»