A Doubt and its answer
There can be a question about the Hadith of Sunan Abu Dawood that Hadhrat Abu Ayyub Ansari (May Allah be well pleased with him) passed away in the battle which had been fought under Yazid, as given in Sahih Bukhari, Vol. 1, Pg No. 158:
Translation: Mahmood bin Rab‘ee says that I described this to the people, in which the Companion Hadhrat Abu Ayyub Ansari (May Allah be well pleased with him) was present on the occasion of this battle. He passed away in this battle and Yazid bin Mu‘awiyah was the commander of this army in Rome.
In the Hadith of Sunan Abu Dawood, Hadhrat ‘Abdur Rahman bin Khalid bin Walid (May Allah be well pleased with him) is mentioned. It is also mentioned in the same Hadith that Hadhrat Abu Ayyub Ansari (May Allah be well pleased with him) performed Jihad continuously so much so that he passed away.
It may seem that Yazid was present in the army of Hadhrat ‘Abdur Rahman bin Khalid bin Walid, but this is incorrect because Hadhrat Abu Ayyub Ansari (May Allah be well pleased with him) did not pass away when he was under the command of ‘Abdur Rahman bin Khalid bin Walid (May Allah be well pleased with him). Hadhrat ‘Abdur Rahman bin Khalid bin Walid (May Allah be well pleased with him) led the attack on Constantinople in 44 or 46 Hijri and he passed away in 46 or 47 Hijri. Constantinople has been attacked after that, in 49 Hijri under the command of Hadhrat Sufyan bin ‘Auf (May Allah be well pleased with him) and in 52 Hijri under the command of Yazid bin Mu‘awiyah.
Hadhrat Abu Ayyub (May Allah be well pleased with him) participated in both the battles that took place after the passing away of Hadhrat ‘Abdur Rahman bin Khalid bin Walid (May Allah be well pleased with him). In the attack of 52 Hijri, he passed away and this is the army, which has been mentioned in Sahih Bukhari.
According to the Hadith of Sunan Abu Dawood, Hadhrat ‘Abdur Rahman bin Khalid bin Walid’s (May Allah be well pleased with him) commanding the army and his passing away in 46 or 47 Hijri, Hadhrat Abu Ayyub Ansari (May Allah be well pleased with him) participation in the battles of 49 and 52 Hijri and his passing away in 52 Hijri and Yazid’s participation in this particular battle, all this prove that Yazid did not participate in the battle that was fought under the command of Hadhrat ‘Abdur Rahman bin Khalid bin Walid (May Allah be well pleased with him).
It is also proved that the siege in which Yazid participated, was not the first siege, but before this in 32, 43 and 46 Hijri, Constantinople had been attacked. When Yazid did not participate in the first siege of Constantinople, he is not included in the forgiveness referred to in the Hadith, because the Holy Prophet (Sallallahu alaihi wa sallam) never said that all the armies which attack Constantinople are forgiven, but He (Sallallahu alaihi wa sallam) said that only the first army to attack Constantinople is forgiven.