Na eerder de eerste race op zijn naam te hebben geschreven wist Noriyuki Haga ook de tweede Superbike race, die door regen voortijdig werd afgevlagd, in de Duitse Eifel te winnen.
Bij de start was het andermaal Troy Bayliss die de kopstart pakte met daarachter Troy Corser, Noriyuki Haga, Max Neukirchner, Carlos Checa, Ruben Xaus en Max Biaggi. In de eerste ronde wist Troy Corser de leiding over te nemen terwijl Neukirchner de derde positie van Haga over wist te nemen, niet veel later zou Haga deze positie weer terugpakken.
De kopgroep, bestaande uit vier rijders, nam wat afstand van de rest totdat in de vierde ronde Bayliss en Corser in de eerste bocht te laat remden. Bayliss had hier het meeste last van en kon pas op de vijfde positie invoegen. Door dit voorval bestond de kopgroep tijdelijk uit zes man omdat Checa en Biaggi aansluiting hadden gevonden maar dat duurde niet lang want Haga en Corser wisten los te breken van de rest. Ook Neukirchner wist afstand te nemen van de achtervolgende groep met daarin nog Checa, Bayliss, Biaggi, Michel Fabrizio en Xaus. Bayliss kwam later in de race nog even naast de baan maar wist de verloren posities later weer goed te maken.
De twee Yamaha teamgenoten maakten het elkaar flink lastig waarbij de nodige manoeuvres op haren en snaren gingen. Corser pakte een aantal keer de leiding over maar Haga sloeg vaak snel weer terug. Bij het ingaan van de 15e ronde nam Corser andermaal de leiding over maar het was tevergeefs omdat het op dat moment begon te regenen en de race werd stil gelegd. Hierbij werd de doorkomst van de voorgaande ronde als uitslag gebruikt en toen was het Haga die de leiding had.
Haga wist daardoor ook de tweede race te winnen voor zijn teamgenoot Corser terwijl Neukirchner andermaal ene derde plaats pakte. Bayliss werd uiteindelijk nog vierde voor Checa, Fabrizio, Biaggi, Xaus, Fonsi Nieto en Régis Laconi.
Er waren crashes te betreuren voor Shuhei Aoyama, Ayrton Badovini, Vittorio Ianuzzo – twee teamgenoten die elkaar van de baan reden, en Jakub Smrz.