De personalidad imprevisible, fue uno de los principales entusiastas de la toma de Badajoz, campaña que, en 1169, vendría a revelarse como un desastre para las fuerzas de Alfonso I en general, y para las del propio Gerardo en particular, ya que Badajoz pertenecía, en caso de conquista, según el tratado de Sahagún, al reino de León por lo que Fernando II de León atacó a los portugueses infligiéndoles una dura derrota en la cual Alfonso I y el propio Gerardo fueron hechos prisioneros.