Selepas Christijan Albers meninggalkan pasukan Spyker F1 selepas Grand Prix British, Marcus Winkelhock mengisi kerusi perlumbaan tersebut di Grand Prix Eropah. Spyker mengesahkan bahawa mereka mengupah Yamamoto dari pasukan Super Aguri untuk berlumba bagi baki perlumbaan pada musim 2007 untuk Spyker. Pada perlumbaan pertamanya untuk Spyker di Hungary, beliau terhempas pada pusingan keempat. Selepas itu, beliau menamatkan kesemua perlumbaan di tempat terakhir, kecuali di Grand Prix Jepun, di mana beliau menamatkan perlumbaan di hadapan Jarno Trulli, dan di Grand Prix Brazil, di mana Giancarlo Fisichella berlanggar dengan Yamamoto pada pusingan pertama. Selepas musim ini berakhir, Yamamoto tidak mengambil bahagian dalam mana-mana acara lain untuk Spyker.