Rudolf var med i Ungarns kvinnelag i sjakk-OL fra 2008 til 2012. Hun debuterte ved Dresden i 2008 på det fjerde bord og spilte bak Hoang Thanh Trang, Szidonia Vajda og Ildikó Mádl. Hun scoret 5/9 poeng, og Ungarn endte på 14. plass av 112 lag med en lagscore på 14 poeng (+6–3=2). Rudolf spilte igjen på fjerde bord i Khanty-Mansiysk i 2010 med de samme tre lagkameratene. Som lag hadde Ungarn et nesten identisk resultat med nøyaktig samme lagscore og en endt 15. plass. Rudolf presterte ikke like bra og scoret 2½/5 poeng og ble erstattet av reservespilleren Ticia Gara i de seks siste rundene. Rudolf gjorde sin siste OL-opptreden i Istanbul i 2012, denne gangen på tredje bord bak Hoang og Ticia Gara og foran Anita Gara samt Papp, som fikk et betydelig antall kamper som reserve. Ungarn hadde igjen nøyaktig samme lagscore, som denne gangen plasserte de på en 17. plass. Rudolf scoret bedre enn under de andre olympiadene med 5/8 poeng, men presterte fortsatt litt under forventningene basert på hennes vurdering.