There where some small bird attacking a bird today

Please help me work out what bird it was ? ?    It gave out a duck noice ...it also look like a sporrowhalk or cuckoo trying to work out what was. Didn’t get photo or noise clip ...has anyone heard the same before and work out what bird it could be?