Osłaniał główne siły polskie od wschodu podczas bitwy pod Ostrołęką, jednak po przegranej i odcięciu od pozostałych wojsk polskich, został skierowany na Litwę w celu podtrzymania powstania w tym regionie. 29 maja stoczył zwycięską bitwę pod Rajgrodem, otwierając sobie tym samym drogę na Wilno. Na Litwie połączył swoją 2 Dywizją Piechoty z wysłanym wcześniej, małym korpusem gen. Dezyderego Chłapowskiego. Giełgud podjął próbę zdobycia Wilna, jednak 19 czerwca przegrał z Rosjanami bitwę pod Ponarami tracąc 2 tys. żołnierzy, po czym był zmuszony przebijać się przez Kowno na Żmudź w kierunku portu w Połądze, skąd miało nadejść brytyjskie zaopatrzenie.

W dniu 8 lipca 1831 roku Giełgud zaatakował niewielki rosyjski garnizon w Szawlach, ale atak się nie powiódł. Po tej porażce Giełgud 9 lipca podzielił polskie oddziały na trzy operujące oddzielnie korpusy – była to grupa Chłapowskiego (3600 żołnierzy), Dembińskiego (4000 żołnierzy), Rohlanda (5200 żołnierzy). W połowie lipca korpus gen. Chłapowskiego (dowodzony przez gen. Giełguda) i korpus gen. Franciszka Rohlanda zmuszone zostały przez Rosjan do przekroczenia granicy Królestwa Prus, co oznaczało, że wojska powstańcze utraciły 15 000 żołnierzy regularnej polskiej armii z pełnym uzbrojeniem i wyposażeniem. Przy przekraczaniu granicy w połowie lipca 1831 gen.