 Pedro spent the following three years out on loan, appearing for three second level clubs and playing and scoring regularly for the last two, Gil Vicente F.C.and Leixões SC.In summer 2011 he left Porto by mutual agreement and signed for three years with CFR Cluj in Romania, joining a host of compatriots at the Liga I team, including manager Jorge Costa.