Sahih Bukhari
Punishment of Disbelievers at War with Allah and His Apostle
Volume: 008 / Book Number: 082 / Hadith Number: 836
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.