Nel 2003 venne confermato dal team elvetico. La stagione iniziò bene, con il tedesco che ottenne un sesto posto in Australia e un quinto in Brasile, rispettivamente prima e terza gara della stagione e in Australia ottenne un ottimo quarto posto sulla griglia di partenza. A Imola giunse undicesimo, ma nelle successive 4 gare fu costretto al ritiro, mancando addirittura la partenza in Austria. In Europa sfiorò la zona punti finendo in scia al compagno di squadra giungendo 9º. Dopo due dodicesimi posti, 2 ritiri e uno sfortunato 13º posto in Italia, arrivò un inaspettato podio nel Gran Premio degli Stati Uniti, dietro al vincitore Michael Schumacher, e Kimi Raikkonen. In Giappone fu costretto al ritiro dopo appena 9 giri di gara mentre si trovava in diciassettesima posizione. A fine stagione, conclusasi in undicesima posizione con 13 punti, il tedesco lasciò la Formula 1 per dedicarsi al DTM.