W 2006 startował już w Formule 3 Euroseries w barwach brytyjskiego Manor Motorsport. Jego największym sukcesem było zwycięstwo w jednej z rund. Ostatecznie ukończył ją na 7. pozycji z dorobkiem 36 punktów. W tym zespole po raz trzeci wystartował w nieoficjalnych mistrzostwach świata F3, nie kończąc ich.

W sezonie 2007 reprezentował barwy japońskiej ekipy DAMS już w samym przedsionku F1, GP2. Po kilku rozczarowujących występach, Japończyk radził sobie coraz lepiej stając aż sześciokrotnie na podium. Ostatecznie pierwszy i ostatni rok startów w tej serii ukończył na 6. miejscu w klasyfikacji mając na koncie 42 punkty.

W 2012 roku został kierowcą zespołu Petronas Team TOM’s w serii wyścigowej Formuła Nippon. 15 kwietnia zajął pierwszą pozycję na torze Suzuka Circuit, zaś 15 lipca Pole Position na torze Fuji International Speedway. W tym samym roku reprezentował barwy zespołu Toyota Racing w 24-godzinnym wyścigu Le Mans w ramach serii FIA World Endurance Championship.