Gruffydd ble holdt som fange av sin halvbror Dafydd da sistnevnte tok kontroll over Gwynedd.