Amr ibn Abi Sufyan was a son of Abu Sufyan ibn Harb, taken prisoner at Badr in 2 AH, where his brother Hanzala was killed. Abu Sufyan refused to ransom him and instead seized Sa'd ibn al-Nu'man, an elderly Ansari on Umrah, in the sanctuary of Makkah. The Prophet ﷺ released Amr without ransom in exchange for Sa'd.
All 2 events