グアダレーテ河畔の戦い
7月中旬、西ゴート軍はイベリア半島南部のカディス付近に到達した。敵の接近を聞いたムスリム軍は、カルタヘナから西進し、グアダレーテ川近くのメディナ=シドニアの郊外の丘陵地帯に宿営した。ルイスによると、バルバテ川とグアダレーテ川の間のラ・ハンダ湖近くで小競り合いが1週間近く続いた後、両軍はグアダレーテ川の河口付近で相まみえたという。戦場の正確な位置については、はっきりとしたことは分かっていない。開戦前のこの小競り合いの期間に、ロデリックの王位継承に不満を持つ一部の貴族たちがターリクに接触し、不戦の密約を交わした。
西ゴート軍騎兵の裏切りで西ゴート軍の戦列に間隙ができると、ターリクは孤立した西ゴート軍中央に騎兵突撃をかけ、歩兵も敵本陣に殺到した。3方向から包囲されたロデリックは完全に不意を突かれた。乱戦の中で王が落命したという噂が駆け巡り、意気阻喪した西ゴート軍は後方のグアダレーテ川の方向に向けて敗走を始めた。しかし流れが速い上に川幅も広く、多くの西ゴート兵が溺れ死んだ。
ロデリックの行方は分からず、王の馬の死体だけが堤防の泥の上に横たわっていた。また、王のブーツの片足だけが見つかったという。ロデリックを裏切り戦場に置き去りにした貴族らは、ロデリックを戦場でムスリムの手によって亡き者にして実権を握ろうと企てていたが、その企図は裏目に出て、その多くが乱戦中や退却中に戦死した。ムスリム軍の犠牲も小さくはなく、戦死者数約3千人とする史料もある。ロデリックの寡婦エギロナは後にムーサーの息子と結婚した。