Jäätyään ilman kilpakuljettajan paikkaa F1-sarjassa Yamamoto siirtyi ajamaan GP2-sarjassa BCN Competicion -tallissa. Hän ehti ajaa sarjassa kauden kuusi ensimmäistä kilpailua, kunnes hänet nostettiin heinäkuussa Spyker-tallin toiseksi kilpakuljettajaksi. Christijan Albers oli saanut tallista potkut, ja hänet korvasi saksalainen Markus Winkelhock Euroopan GP:ssä, jonka jälkeen Yamamoto tuli hänen tilalleen kauden loppuihin kilpailuihin. Yamamoto maksoi seitsemästä ajamastaan kilpailusta kaikkiaan viisi miljoonaa dollaria. MM-pisteitä Yamamoto ei kyennyt saavuttamaan, eikä näin ollen saanut sijoitusta kuljettajien MM-sarjassa.