斗发生地定为赫雷斯·德拉弗龙特拉，地名学者华金·瓦维认为战役发生在瓜达兰克河畔，这条河的名字（Guadarranque）可能来源于阿拉伯语“罗德里克河”（Wad al-Rinq）。 
战斗过程.尚存的记载不能准确地描述在决定西哥特王国命运的一战中相遇的两支军队。格里克推测穆斯林军队主要是柏柏尔骑兵。阿拉伯人的记载中，罗德里克拥有100,000部队，这些部队是在他返回南部后集中的。这个数字过高，与《阿方索三世编年史》记载穆斯林有18.7万人同样荒诞。据说塔里克登陆时有7,000名骑兵