A vascular graft for anastomosis of blood vessels or ducts comprises piercing means (3) for engaging an end portion (8/8′) of a blood vessel or prosthesis and means (6, 6′) for precisely guiding one or more piercing elements (3) to pierce the wall of the vessel or prosthesis to a predetermined depth and in a predetermined direction.