

In the meantime, Lady Angela Fraser ( Lisa Lazarus), wife of James Fraser, begins to question her husband's actions as he supports the evil king in slaughtering members of the Pindari movement.

As Veer runs in to save his brother and kill Gajendra's men, Gajendra is killed by Veer. Veer fails to get his revenge on the corrupt King, but knows that Punya has been captured by Yashodhara's brother Gajendra ( Puru Raaj Kumar). However, Singh's spies discover the plan and thousands of Pindari warriors are slaughtered. The Pindaris then make a failed attempt to take down Singh's palace by surprise. To keep the stakes high, the Pindaris kidnap Singh's daughter Princess Yashodhara ( Zareen Khan), with who Veer finds himself in love with. Veer and Punya, along with their supporters, go into hiding within the Thar Desert of Rajasthan, while Singh makes an alliance with the British Governor of Rajasthan, James Fraser (Tim James Lawrence), saying that Madhavgarh will support the British in crushing the Pindari movement and eliminating Veer.

However, Veer finds opposition from the King of Madhavgarh, Gyanendra Singh ( Jackie Shroff), who sees Veer as a threat to Madhavgarh and his rule and orders for Veer to be killed. Veer receives the help of his younger brother, Punya Singh ( Sohail Khan), in gathering an army. Veer wishes to continue his father's legacy by leading a movement of Pindaris against the British in order to free both the Rajasthani Kingdom of Madhavgarh and the rest of India from the great colonial power. In 1875, Veer Pratap Singh ( Salman Khan) is a Pindari prince and the son of the great Pindari warrior, Prithvi Singh ( Mithun Chakraborty), who was known for his great battles to free India from the British rule.
