Wniosek Rogera o nadanie trafił do Kancelarii Prezydenta RP, który zdecydował o jego przyznaniu i nadał je postanowieniem z dnia 17 kwietnia 2008 roku.

Roger Guerreiro zadebiutował w barwach reprezentacji Polski 27 maja 2008, w meczu przeciwko reprezentacji Albanii (wygranym 1:0, po golu Macieja Żurawskiego w 3. minucie). Następnie zagrał 1 czerwca 2008 w towarzyskim meczu z Danią. 28 maja 2008 został powołany na Euro 2008. Na turnieju rozegrał trzy mecze. W 30. minucie spotkania Polska – Austria (12 czerwca 2008) strzelił swojego pierwszego gola dla Polski. Była to wówczas pierwsza i jedyna bramka jaką reprezentacja Polski strzeliła w tych finałach Mistrzostw Europy. W latach 2008–2009 wystąpił w 22 meczach reprezentacji i zdobył 4 bramki.

W styczniu 2011 roku, po ponadrocznej przerwie, został powołany na mecz z reprezentacją Norwegii.

Reprezentacja Rok 2008 11 2 2009 11 2 2011 3 0 Suma 25 4