Confronting primarily the 1st Panzer Army, the 4th Ukrainian Front commanded 34 rifle divisions and one tank corps. 4th Ukrainian Front faced the dual obstacles of Olomouc, a small city as well as multiple hill ranges that cut across the projected line of advance. Unlike 2nd Ukrainian Front, the 4th lacked direct and major road connections from Olomouc to Prague, a factor almost guaranteed to slow its rate of advance. Soviet allied forces with 4th Ukrainian Front included the Czechoslovak Army Corps of four infantry and one tank brigades.