diff --git a/src/org/joml/Intersectiond.java b/src/org/joml/Intersectiond.java
index <HASH>..<HASH> 100644
--- a/src/org/joml/Intersectiond.java
+++ b/src/org/joml/Intersectiond.java
@@ -2662,7 +2662,7 @@ public class Intersectiond {
      * @return <code>true</code> iff both circles intersect; <code>false</code> otherwise

      */

     public static boolean intersectCircleCircle(Vector2d centerA, double radiusSquaredA, Vector2d centerB, double radiusSquaredB, Vector3d intersectionCenterAndHL) {

-        return intersectCircleCircle(centerA.x, centerA.y, radiusSquaredB, centerB.x, centerB.y, radiusSquaredB, intersectionCenterAndHL);

+        return intersectCircleCircle(centerA.x, centerA.y, radiusSquaredA, centerB.x, centerB.y, radiusSquaredB, intersectionCenterAndHL);

     }

 

     /**
intersectCircleCircle forwarding the wrong param.

intersectCircleCircle function was forwarding the radiusSquaredB parameter instead of radiusSquaredA.