但是兩人都沒有第二天就開戰,而是開始準備各種物資,凱斯納從國內和附近搜刮物資到自己倉庫,蘭德吉爾德則是搜刮城內的物資並且派騎兵去後方腹地通知居民往因格裏亞地區撤退。
第四天,雙方開始了決戰。凱斯納的庫爾蘭大軍從先前轟開的南部缺口處蜂擁而入,這一次因為缺口太多,而且城牆附近的建築都被轟的差不多了。大軍很快就進入了裏加城,並且在城牆內的空地上擺起了方陣,事實上方陣最有名的是西班牙方陣,但是由於知識傳播的不流暢,凱斯納會的是大體與西班牙方陣相同。
而蘭德吉爾德卻不是使用方陣,他利用城牆內空地狹小的劣勢,將士兵分散開以扇麵攻擊庫爾蘭軍。本來這是一個好的方法,但是由於某些士兵的貪生怕死,整個隊形成一團糟,導致庫爾蘭軍隊有時間進行調整。隨即不清楚為何,兩軍竟然沒發幾槍就陷入了肉搏戰,由於庫爾蘭軍隊數量更多,導致局部戰場出現了崩盤,幸好蘭德吉爾德的將軍衛隊出場將局麵給拉扯住。
雙方大戰了一天,各自留下了許多屍體撤退了。大戰的當天晚上,雙方清點傷亡,庫爾蘭軍傷亡一千兩百二十一人,而瑞典傷亡要小的多,軍隊傷亡不到八百人,但是市民由於之前的炮擊受傷頗重,已經傷亡一千五百多人了。
蘭德吉爾德留下哨兵,讓全軍大大的休整一晚上,明天要往聖彼得堡開拔,這一場大戰還是能拖延住幾天的。庫爾蘭方麵,得知自己傷亡如此的大,凱斯納簡直怒火衝天,這一次有這麼大的傷亡是因為主要傷亡人都是領主武裝,他們一直都不怎麼服從紀律,戰場應變能力太差,平時也就是能欺男霸女,到了戰場就跟個新兵似得,所以才出現如此大的傷亡。
有了五分之一的損傷,庫爾蘭軍開始舔傷口,默默的不攻擊。再來上這麼一次他這個將軍就當到頭了,索性先調養一番。
凱斯納不知道的是,大戰的第二天蘭德吉爾德就率領大軍偷偷的從北城門撤離了這裏,僅僅留下一個民兵團不到一千號人。這個民兵團每天晚上繼續守夜,燃大火堆,讓凱斯納遠遠看見以為瑞典軍還在。
五天之後的十月二十日,凱斯納無聊到決定夜襲一次,騷擾騷擾對方。但是進去城內一看,凱斯納將軍傻了眼,火堆還是那麼多,但是火堆前的人是一個都沒有。凱斯納心中有了深深的不安感,十月二十一日,凱斯納率軍隊攻打裏加城,瑞典軍一觸即潰,不到一個小時,就占領了裏加城。抓住一個瑞典軍小隊長,一問才知道,原來早在十五日瑞典主力部隊就撤離了這裏,而留守的是民兵和市民。
但是不能照實說,凱斯納派傳達騎兵回吉岡瓦報戰報,戰報的內容是他率領庫爾蘭軍隊以一千人的傷亡殲滅瑞典軍三千多人,蘭德吉爾德帥殘部逃竄。戰報大大的充水了,真正的瑞典軍隊不到八百人的損傷,剩下的都是一些民兵和市民,而且庫爾蘭軍在裏加搶劫一番後還殺了一些市民,這些都湊進去就組成了瑞典軍隊傷亡。
但是這些都不重要,在弗裏德裏希公爵眼裏隻要能占領裏加,那麼他就高興,至於下一步就是控製愛沙尼亞和拉脫維亞地區全境了。於是弗裏德裏希公爵在戰報中特意表揚了一番凱斯納將軍和所有的庫爾蘭軍隊,然後將首都的民兵撤了一半,就留下了一個團的民兵一千二百人。