Derrotó en la batalla de Pedroso en 1071 a Nuño Méndez, el último conde del Condado de Portucale, descendiente de la familia de Vimara Pérez, que se había alzado en 1070 contra el rey García, al pensar que su posición se había debilitado tras la muerte de dos de sus más importantes partidarios, los obispos de , Cresconio y su sucesor Gudesteo.