diff --git a/reminder/locales.py b/reminder/locales.py
index 8a106f4db56c436eede26b523f59b34a48046a15..1b289a1078d3aa42c3cb0b739267b7ab4f0298c6 100644
--- a/reminder/locales.py
+++ b/reminder/locales.py
@@ -99,7 +99,7 @@ locales["fi_fi"] = Locale(
                                "ma": MO, "ti": TU, "ke": WE, "to": TH, "pe": FR, "la": SA, "su": SU,
                            }, substr=2),
     time=RegexMatcher(r"\s?(?:ke?ll?o\.?\s)?"
-                      r"(?P<hour>\d{2})"
+                      r"(?P<hour>\d{1,2})"
                       r"[:.](?P<minute>\d{2})"
                       r"(?:[:.](?P<second>\d{2}))?"
                       r"(?:\s|$)"),