diff --git a/src/main/java/org/orekit/models/earth/GlobalPressureTemperature2Model.java b/src/main/java/org/orekit/models/earth/GlobalPressureTemperature2Model.java
index 02962821be4f16581876a5a8655f538ce61a8b67..38e092f96a4854a914fc89cce4fd53062f08f7c4 100644
--- a/src/main/java/org/orekit/models/earth/GlobalPressureTemperature2Model.java
+++ b/src/main/java/org/orekit/models/earth/GlobalPressureTemperature2Model.java
@@ -279,9 +279,9 @@ public class GlobalPressureTemperature2Model implements WeatherModel {
         final double[][] fval = new double[][] {
             {
                 gridGetter.applyAsDouble(southWest),
-                gridGetter.applyAsDouble(southEast)
+                gridGetter.applyAsDouble(northWest)
             }, {
-                gridGetter.applyAsDouble(northWest),
+                gridGetter.applyAsDouble(southEast),
                 gridGetter.applyAsDouble(northEast)
             }
         };