En 2002, Roberto quitte son pays natal et s'expatrie au Portugal. Il rejoint le club du FC Penafiel, qui évolue en deuxième division portugaise. C'est lors de la saison 2004-2005 qu'il découvre la première division avec ce club.
En 2006, Roberto signe un contrat en faveur du Leixões SC. Avec ce club, il termine meilleur buteur de la Liga de Honra (D2) en inscrivant 17 buts.