Salo kembali full-time dengan Sauber, mengambil 11 di kejuaraan, meskipun ia meninggalkan tim di akhir musim untuk bergabung dengan tim Toyota baru dalam persiapan untuk masuknya Formula Satu pada tahun 2010, dan juga mengutip keinginan untuk mencetak podium daripada posisi skor poin yang lebih rendah. Dia mencetak dua poin untuk Toyota di musim pertama mereka, menjadi pembalap pertama sejak JJ Lehto di Grand Prix Afrika Selatan 1993
untuk mencetak poin pada debut tim dengan finis keenam di Grand Prix Australia 2002. Dia pensiun dari Formula Satu pada akhir tahun 2002, setelah secara mengejutkan dipecat dari Toyota (meskipun kemudian terungkap bahwa dia tidak dalam hubungan baik dengan tim karena performa buruknya).