diff --git a/utils/converters/matlab/load_gmsh2.m b/utils/converters/matlab/load_gmsh2.m
index 9ec9cc2c9dc44ff546643dce9d0faa751b12fab5..5dba29f48dcb69624568ad7dd53801c92a2bf461 100644
--- a/utils/converters/matlab/load_gmsh2.m
+++ b/utils/converters/matlab/load_gmsh2.m
@@ -172,7 +172,7 @@ if strcmp(tline,'$ELM') || strcmp(tline, '$Elements')
                                             % format 2: 1 - physical number, 2 - geometrical number, 3 - mesh partition number
     msh.nbType = zeros(ntypes,1);
     for I = 1:msh.nbElm
-        if (fileformat == 2)
+        if (fileformat >= 2)
             finnish = start + 2; 
             msh.ELE_INFOS(I, 1:3) = aux(start:finnish); 
             ntags = aux(finnish);