The belligerents were King Bodawpaya of the Burmese Konbaung Dynasty, against Phraphutthayotfa Chulalok and Maha Sura Singhanat of the Rattanakosin Kingdom.
The Burmese armies stationed at Martaban and Tavoy, waiting for the rainy season to be over to conduct new invasions of Siam.
Prince Nanda Kyawdin or Einshe Uparaja took the lead of the army of 50,000 men at Martaban, with Wundauk Nemyo Kyawzwa as his Sitke.
Prince Nanda Kyawdin sent Minhla Sithu, the Burmese veteran who had been defeated by the Siamese at the Battle of Latya seven months earlier, to lead the vanguard of 30,000 ahead into Kanchanaburi.
Both King Rama I and his brother Prince Maha Sura Singhanat marched to meet the Burmese at Kanchanaburi.
Minha Sithu divided his forces to station at Tha Din Daeng and Samsop, both in Sangkhlaburi, Kanchanaburi.