Premiership champions Chelsea have been handed a trip to newly-promoted Wigan when they open their defence of their title on 13 August.
Runners-up Arsenal host Newcastle, while last season’s third and fourth-placed sides Manchester United and Everton meet at Goodison Park.
Uefa Cup entrants Middlesbrough entertain Champions League holders Liverpool, while Bolton visit Aston Villa.
The first heavyweight clash of the season occus at Stamford Bridge on week two of the season,
when Chelsea and Arsenal meet at Stamford Bridge.
Barclays Premiership opening weekend fixtures:
Arsenal v Newcastle
Aston Villa v Bolton
Everton v Man Utd
Fulham v Birmingham
Man City v West Brom
Middlesbrough v Liverpool
Portsmouth v Tottenham
Sunderland v Charlton
West Ham v Blackburn
Wigan v Chelsea