Ranjit Singh was very well aware of the military preparations being made against him. He had left Lahore in mid-March 1835, traversing a number of cities before ultimately arriving at
Attock on 30 April. On 1 May, he successfully crossed the
Indus River and entered Naushahra on 2 May. Then, on 4 May, near Ramkani, his troops clashed with approximately 3,000 to 4,000 Barakzai horsemen and Ghazis, who were eventually
defeated. On 6 May, Ranjit Singh reached the vicinity of Peshawar, where he met Sultan Muhammad Khan and authored a letter to Dost Muhammad Khan proposing peace. On the next day, he spotted Dost Muhammad's camp close to the
Khyber Pass, where the Afghan chief had gathered a sizable army. Ranjit Singh deployed his forces tactically along the Bara River. According to Hari Ram Gupta, "The strength he possessed was 40 to 50,000 of his own and 60 to 80,000
Ghazis." Ranjit Singh created a camp at Kaikuon and stationed his troops about 6 km from the Khan's camp. Envoy
Fakir Azizuddin and Harlan were sent to negotiate with Dost Muhammad, but relations were tense, and no agreement was signed. Dost Muhammad moved his artillery into the Khyber Pass on 10 May. Meanwhile, the Sikh army, including its French-led division, moved cautiously forward, positioning itself to encircle the Afghan forces. The French division under
Jean-François Allard,
Paolo Avitabile, Claude Auguste Court and
Jean-Baptiste Ventura commanded 20 to 22,000 men who marched very slowly and suitably towards the left flank of Dost Mohammad Khan's army. The main Sikh army led by Hari Singh Nalwa,
Gulab Singh, Misr Sukh Raj,
Tej Singh, Attar Singh Sandhanwalia, Khushal Singh,
Dhian Singh, Jawala Singh, Lehna Singh Majithia and Maharaja
Ranjit Singh numbered 60–80,000 and approached Dost Mohammad Khan's center and right side. ==Aftermath==