On June 8, 2004, the sun rose as a transit of Venus was in progress. Another transit will occur on June 5, 2012.
Venus transits occur in 8-year pairs every 105.5 and 121.5 years. Each pair can only happen in either June or December. Tuesday's transit will be the last one until December 11, 2117.