diff --git a/core/Date.php b/core/Date.php
index be009fe54bc70a8ef4ef29ba894d0c53f37eaa62..be099e792afe489a0a1e0caff4215026f2133d90 100644
--- a/core/Date.php
+++ b/core/Date.php
@@ -718,11 +718,11 @@ class Date
             case "EE":
             case "E":
                 return $translator->translate('Intl_Day_Short_' . $dayOfWeek);
-            case "CCCC":
+            case "cccc":
                 return $translator->translate('Intl_Day_Long_StandAlone_' . $dayOfWeek);
-            case "CCC":
-            case "CC":
-            case "C":
+            case "ccc":
+            case "cc":
+            case "c":
                 return $translator->translate('Intl_Day_Short_StandAlone_' . $dayOfWeek);
             case "D":
                 return 1 + (int)$this->toString('z'); // 1 - 366
diff --git a/tests/PHPUnit/Unit/Period/DayTest.php b/tests/PHPUnit/Unit/Period/DayTest.php
index acc4992b1d5bbe10c11ca0ded9f3900e878b40ea..806dc5365868b01af38c7f21b7d2c401fff25c7f 100644
--- a/tests/PHPUnit/Unit/Period/DayTest.php
+++ b/tests/PHPUnit/Unit/Period/DayTest.php
@@ -217,6 +217,7 @@ class DayTest extends BasePeriodTest
         return array(
             array('en', 'Wed, Oct 9'),
             array('lt', '10-09, Tr'),
+            array('ru', 'Ср, 9 Окт.'),
             array('zh-cn', '10月9日周三'),
         );
     }