diff --git a/geometry.go b/geometry.go
index 17c574b60ea3fefa3eb18e8a08b140e1c7835602..7353f1af389f360a63f2fa1e98a38265723c0ea7 100644
--- a/geometry.go
+++ b/geometry.go
@@ -360,7 +360,7 @@ func (c Circle) Norm() Circle {
 
 // Area returns the area of the Circle.
 func (c Circle) Area() float64 {
-	return math.Pi * c.Radius * 2
+	return math.Pi * math.Pow(c.Radius, 2)
 }
 
 // Moved returns the Circle moved by the given vector delta.