2001 metais Italijos „Formulės Renault 2000“ čempionate užėmė 13-ąją vietą, kartą užlipdamas ant apdovanojimų pakylos.
2002 metais tampa Italijos „Formulės Renault 2000“ vicečempionu, nugalėdamas 4 lenktynėse.
2003 metais „Formulės-3“ Europos čempionate užėmė 12-ąją vietą.
2004 metais „Formulės-3“ Europos čempionate lieka 7-as, tačiau prestižinėse šios klasės lenktynėse Makau užima 2-ąją vietą.
2005 metais tampa „Renault World Series“ čempionu, pelnydamas 4 pergales lenktynėse, o „Formulės-3“ varžybose Makau ir vėl užima 2-ąją vietą.
2006 metais debiutuoja „Formulėje-1“ vairuodamas „BMW Sauber“ bolidą ir pirmenybėse lieka 16-as, pelnęs 6 taškus ir kartą užlipęs ant apdovanojimų pakylos.
2007 metais sunkiai prisitaiko prie naujo „BMW Sauber“ bolido ir pastebimai nusileidžia komandos draugui N. Heidfeldui. 39 taškai, 6-oji vieta, tačiau 2008 m. lenkas pasirodė visame grožyje ir net pelnė pirmą savo ir komandos pergalę Kanadoje.
2009 m. Robertas liko BMW ekipoje, kuri dar nesibaigus sezonui paskelbė apie pasitraukimą iš F-1.
2010 m. Robertas atstovaus "Renault" komandai.