diff --git a/date_views/theme/theme.inc b/date_views/theme/theme.inc
index 4a7d4bc..e8de026 100644
--- a/date_views/theme/theme.inc
+++ b/date_views/theme/theme.inc
@@ -76,6 +76,9 @@ function template_preprocess_date_views_pager(&$vars) {
         $next_week = date_week(date_format($next_date, 'Y-m-d'));
         $prev_week = date_week(date_format($prev_date, 'Y-m-d'));
         $next_arg = date_format($next_date, 'Y-\W') . date_pad($next_week);
+        if ($next_week == 1 && (date_format($next_date, 'Y') == date_format($prev_date, 'Y'))) {
+          $next_arg = date_format($next_date, 'Y') + 1 . '-W' . date_pad($next_week);
+        }
         $prev_arg = date_format($prev_date, 'Y-\W') . date_pad($prev_week);
         break;
       default:
