With the departure of Christijan Albers from the Spyker F1 team after the 2007 British Grand Prix, a position on the grid became available. On 26 July 2007, after Markus Winkelhock filled the seat at the eventful 2007 European Grand Prix, Spyker confirmed that they hired Yamamoto from Super Aguri for the remainder of the 2007 Formula One season by Spyker. During his first Grand Prix for Spyker at Hungary, he crashed out on lap 4. After that, he finished all the races in last position, except the 2007 Japanese Grand Prix, where he finished ahead of Jarno Trulli, and in the 2007 Brazilian Grand Prix where Giancarlo Fisichella crashed into him on the first laps. After the season ended, Yamamoto did not participate in any other event for the team.