1050-ben Henrik haddal indult Magyarország ellen. A német sereg két irányból közeledett a magyarok felé. Az egyik csapat a Vágon átkelve a Nyitra folyóig hatolt. Henrik kikerülve a nyugati határkaput (moson-soproni gyepű) Stájerország felől tört be a Dunántúlra. A másik sereget Gebhard regensburgi püspök vezette, ez a hadtest a Dunát biztosította és amelyen az utánpótlást szállították a sereg részére.
A német csapatok keresték az ütközetet, azonban a magyarok a felperzselt föld taktikáját alkalmazták, csakúgy mint István 1030-ban II. Konrád ellen. A német sereg elől a lakosságot kiköltöztették, az élelmet elvitték, vagy elpusztították. A németek ennek ellenére a Vértesig, egyes források szerint Székesfehérvárig jutottak. Béla a seregeit azonban a németek hátába irányította, hogy a Zala és Rába közti részt, valamint a mosoni gyepűket erősítsék. A németek éheztek, mivel semmi élelmet nem találtak és az utánpótlásuk is akadozott.
A németeket a magyar csapatok közben folyton kísérték és apróbb összecsapások szinte mindennaposak voltak, éjszakánként rajtaütöttek az őrökön, a vonulós csapatok közt nyargaltak és egy-két nyílvessző kilövése után eltűntek. Ekkor döntöttek úgy a német csapatok, hogy elhagyva a Vértest, északra fordulnak az utánpótlást szállító hajókhoz. De akkor azok már nem voltak ott, ugyanis Béla herceg elfogatta az egyik futárt és olyan levelet küldött a püspöknek németek nevében, amelynek értelmében a hadjáratnak vége és forduljanak vissza Regensburgba.
A legenda szerint a Vértes onnan kapta nevét, hogy az elfáradt és éhező németek vértjeiket eldobálva indultak tovább észak felé.
A csata bővebb leírása az alábbi videóban tekinthető meg: