Filming commenced in early November 2006 at Jaipur with the climax sequence with Hrithik Roshan and Nikitin Dheer, and the Second Battle of Panipat. Palace scenes featuring Rai as Jodhabai before her marriage to Akbar were filmed at the Roopangarh Fort in Kishangarh. The sequence featuring the Battle of Panipat was shot in the Dhula region located on the outskirts of Jaipur. To prepare for their fight sequences, Roshan and Rai learnt sword-fighting and horse-riding a month before filming began at Mehboob Studio and Mahalaxmi Racecourse respectively. Rai had learnt sword-fighting and horse-riding while filming "The Last Legion" (2007) because of which she had little difficulty in her preparations.