Name the battle in which Holy Prophet awarded a sword namely "Zulfiqar" to Hazrat Ali?

Name the battle in which Holy Prophet awarded a sword namely "Zulfiqar" to Hazrat Ali?

اس جنگ کا نام بتائیں جس میں رسول اللہ صلی اللہ علیہ وسلم نے حضرت علی کو ذوالفقار نامی تلوار سے نوازا تھا؟
Explanation

The Zulfiqar was one of the 7th or 9th swords of the Prophet.

He came into its possession either by taking it from a conquered enemy at the battle of Badr.

The Holy Prophet (PBUH) awarded a sword namely "Zulfiqar" to Hazrat Ali in the battle of Uhad.

ND5-07-2023