Sahih Bukhari – Hadith No : 6938

Narrated `Aisha: Allah’s Apostle never took revenge for his own self in any matter presented to him till Allah’s limits were exceeded, in which case he would take revenge for Allah’s sake.

Hadith In Arabic Text :

حدثنا عبدان، أخبرنا عبد الله، أخبرنا يونس، عن الزهري، أخبرني عروة، عن عائشة رضى الله عنها قالت ما انتقم رسول الله صلى الله عليه وسلم لنفسه في شىء يؤتى إليه حتى تنتهك من حرمات الله فينتقم لله‏.‏

Chapter : Punishment of Disbelievers at War with Allah and His Apostle – كتاب المحاربين من أهل الكفر والردة