The battle of Karnal was fought between the Mughal emperor Muhammad Shah and —-
- Aurangzaib
- Akbar
- Nadir Shah
- Bahadur Shah
The battle of Karnal was a significant historical event that marked the clash between the Mughal emperor Muhammad Shah and the Persian invader Nader Shah, resulting in a decisive victory for the latter.