June 29, 2011 falls on a Wednesday because the calendar repeats itself every 400 years, with patterns of leap years and days of the week. As a result, a specific date will fall on the same day of the week every several years. In the case of June 29, 2011, it falls on a Wednesday in that specific cycle.