斗发生于7月19日至23日之间。据现代历史学家戴维·莱文·刘易斯的研究，战斗发生于711年7月19日。在战斗之前，双方在拉汉达潟湖，即巴尔巴特河到到瓜达莱特河之间平原上发生了持续一周的零星冲突。 而据伊本·阿布达·哈卡姆的记载，塔里克是从卡塔赫纳向科尔多瓦进军，并击败了一支哥特军队。之后，他在Shedunya（可能是现代的梅迪纳-西多尼亚尼亚）遭遇罗德里克。后来的阿拉伯记载大多数也认同哈卡姆的记载，认为战场在梅迪纳-西多尼亚的一个湖附近或“拉卡河”附近或“贝卡河”附近，它们通常被认为就是拉汉达潟湖、瓜达