Bardzo chciał go w kadrze Leo Beenhakker, a ten odwdzięczył mu się golem na Euro 2008. To było pierwsze trafienie reprezentacji Polski w historii występów w Euro. Polska nie wyszła z grupy, ale Roger został gwiazdą drużyny. Po imprezie w Austrii i Szwajcarii plotkowało się, że dziewięć mln euro da za niego Ajax Amsterdam, ostatecznie Legia oddała go do AEK Ateny za dwa razy mniej. W Grecji spędził cztery lata, wcześniej w Warszawie był trzy i pół sezonu. Zdobył mistrzostwo i Puchar Polski. W biało-czerwonych barwach zagrał w sumie 25 spotkań, w których strzelił cztery gole. Ostatni raz w polskiej kadrze zagrał 29 marca 2011 w Pireusie w zremisowanym (0:0) meczu z Grecją. To właśnie 17 kwietnia 2008 roku otrzymał polski paszport.