Emil är elva år och bor i Visby, precis innanför ringmuren. Där i trädgården står en gammal gul kiosk som Emil har förvandlat till detektivbyrå. Och i Visby behövs det verkligen en sådan, för det kryllar av skumma typer. Tillsammans med lillasystern Linda och den ganska korkade hunden Molly löser Emil riktigt knepiga mysterier.
Riddarnas kamp utspelar sig under medeltidsveckan i Visby. Emil och hans bästa vän Ubbe köper biljetter till riddarspelen, för att få se riddarna Spader, Hjärter, Ruter och Klöver kämpa mot varandra. Men varje gång riddarna ska börja strida händer något som gör att spelen måste skjutas upp. Vem kan det vara som saboterar riddarspelen med flit? För detektiv Emil Wern finns bara en sak att göra - hitta den skyldiga!