W marcu 1526 r. armia Babura skierowała się na Delhi. Po drodze nadchodziły kolejne informacje o ruchach sił Ibrahima. Dnia 2 kwietnia w pobliżu rzeki Yamuna, doszło do walki z liczącą 5–6 tys. ludzi strażą przednią Ibrahima II. Wojska Babura odniosły zwycięstwo, ścigając przeciwnika aż w okolice obozu Ibrahima. Złapano 7 słoni bojowych i wzięto około 80 jeńców, z których większość natychmiast stracono. Po walce obie strony rozpoczęły przygotowania do rozstrzygającej bitwy.

Bitwa Przygotowania do bitwy Na skutek znacznej przewagi liczebnej przeciwnika, Babur zdecydował się zastosować taktykę defensywną. Babur nakazał swoim żołnierzom wybudowanie specjalnych ruchomych i przenośnych barykad, umożliwiających ostrzał przeciwnika z lontowych muszkietów i artylerii polowej. Podobną taktykę defensywną zastosowali Osmanowie w roku 1514 podczas bitwy na równinie Czałdyran, zwyciężając Safawidów. Po 6 dniach przygotowań Babur zwołał radę wojenną, która debatowała nad dalszą taktyką. Postanowiono w końcu ruszyć pod Panipat i tam wydać bitwę Ibrahimowi.