Khalid bin Aslam (may Allah have mercy on him), the freed slave of Sayyiduna Umar bin al-Khattab (may Allah be pleased with him), narrates: One day I went out with Sayyiduna Abdullah bin Umar (may Allah be pleased with them both), and a Bedouin caught up with him and said: What is the meaning of this saying of Allah Almighty: "And those who hoard gold and silver and do not spend it in the path of Allah"? Sayyiduna Ibn Umar (may Allah be pleased with them both) said: "Whoever hoarded gold and silver and did not pay their zakah, woe to him. This ruling was before zakah was revealed; then when zakah was revealed, Allah Almighty made it a means of purifying wealth." Then he (may Allah be pleased with them both) turned and said: "If I had gold equal to Mount Uhud, knowing its amount, paying its zakah and using it in acts of obedience to Allah, I would not mind."
Imam al-Tabarani (may Allah have mercy on him) said: "No one narrated this hadith from Imam al-Zuhri (may Allah have mercy on him) except Uqayl, and no one narrated it from Uqayl except Ibn Lahi'ah."
Hadith Referenceالمعجم الأوسط / باب العين / 4065
Hadith Takhrij«أخرجه البخاري فى «صحيحه» برقم: 1404، 4661، والضياء المقدسي فى «الأحاديث المختارة» برقم: 277، وابن ماجه فى «سننه» برقم: 1787، والبيهقي فى «السنن الكبرى» برقم: 7329»