West Ham will kick off the new Premier League season with a trip to newly-promoted Wolves.
The Hammers will head to Molineux on August 15 before a home game with London rivals Tottenham on August 22.
Champions Manchester United will visit Upton Park on December 5 while Chelsea arrive a fortnight later.
Portsmouth provide the opposition on Boxing Day before the return trip to White Hart Lane on December 28.
Their final game of the season is at home to Manchester City on May 9.