Easter long weekend means plenty of action in the Barclays Premier League as teams don their respective kits twice in the space of four days…

Fixtures commencing Friday 6/4

Swansea vs Newcastle

Last time they met: Newcastle 0-0 Swansea

Newcastle are looking for their 4th straight Premier League victory as they host Swansea who have dropped their last 2 after a scintillating run of form.

Prediction: Swansea 1-3 Newcastle

Sunderland vs Tottenham

Last time they met: Tottenham 1-0 Sunderland

After dropping 3 straight Tottenham are undefeated in their last 4 and looking for their 3rd straight victory. They travel to the Stadium of Light where Martin O'neill's men have regained form and claimed the first point of the year at the Etihad Stadium for a travelling side.

Prediction: Sunderland 1-1 Tottenham

Bolton vs Fulham

Last time they met: Fulham 2-0 Bolton

Bolton are looking for their 4th straight Premier League victory to distance themselves from the relegation zone but will face a tough test as they host Fulham who recently dispatched Norwich to get back to winning ways.

Prediction: Bolton 2-1 Fulham

Chelsea vs Wigan

Last time they met: Wigan 1-1 Chelsea

Wigan are looking to pull off another escape act as they inch closer to Premier League survival, being defeated just once in their last 8 matches. They travel to Stamford Bridge where Chelsea's eyes will surely be on the Champions League rather than the lost Premier League campaign, meaning this one could be closer than a lot of people think.

Prediction: Chelsea 1-1 Wigan

Liverpool vs Aston Villa

Last time they met: Aston Villa 0-2 Liverpool

Both teams enter this contest in rather dismal form, Liverpool looking for their first win in 4, while Villa looking for their first in 3. Kenny Dalglish is looking less and less assured of coaching Liverpool into the future, while the same argument can be made for Alex Mcleish at Aston Villa.

Prediction: Liverpool 1-0 Aston Villa

Norwich vs Everton

Last time they met: Everton 1-1 Norwich

Another fixture where neither teams form is lighting the world on fire, both set for mid table finishes so little on the line in this contest, Norwich have proven strong at Carrow Road for most of the season.

Prediction: Norwich 1-1 Everton

West Brom vs Blackburn

Last time they met: Blackburn 1-2 West Brom

Blackburn's mini resurgence has been halted by defeats in their last 2 while West Brom have heavily tapered off since a mid-season burst. Blackburn have a lot more reason to win this fixture.

Prediction: West Brom 1-2 Blackburn

Stoke vs Wolves

Wolves were extremely unlucky not to get anything against Bolton last week, having wasted an absolute plethora of chances in the first half. They travel to Stoke who were last week humbled by Wigan, this one isn't a foregone conclusion but Tony Pulis won't accept another performance like last weeks.

Prediction: Stoke 2-0 Wolves

Man Utd vs QPR

Last time they met: QPR 0-2 Man Utd

Sir Alex's side have further bridged the gap at the top of the table on their Manchester rivals and look to further do so as they hsot QPR, a side which has seen recent victories over Liverpool and Arsenal, yet suffered at the hands of Bolton and Sunderland.

Prediction: Man Utd 3-0 QPR

Arsenal vs Man City

After an extremely impressive run by Arsenal saw them briefly climb to 3rd they suffered a setback to QPR last week. Manchester City on the other hand just cannot seem to buy a win when it counts, being held by both Sunderland and Stoke in their last 2. This one could effectively dash Roberto Mancini's title aspirations, as in their current form City don't look good enough to win at Arsenal.

Prediction: Arsenal 2-2 Man City


Fixtures commencing Monday 9/4

Everton vs Sunderland

Last time they met: Sunderland 0-2 Everton

Prediction: Everton 2-1 Sunderland

Newcastle vs Bolton

Last time they met: Bolton 0-2 Newcastle

Prediction: Newcastle 3-0 Bolton

Tottenham vs Norwich

Last time they met: Norwich 0-2 Tottenham

Prediction: Tottenham 3-0 Norwich

Aston Villa vs Stoke

Last time they met: Stoke 0-0 Aston Villa

Prediction: Aston Villa 0-1 Stoke

Fulham vs Chelsea

Last time they met: Chelsea 1-1 Fulham

Prediction: Fulham 1-2 Chelsea

Blackburn vs Liverpool

Last time they met: Liverpool 1-1 Blackburn

Prediction: Blackburn 2-1 Liverpool

Man City vs West Brom

Last time they met: West Brom 0-0 Man City

Prediction: Man City 2-0 West Brom

Wigan vs Man Utd

Last time they met: Man Utd 5-0 Wigan

Prediction: Wigan 0-2 Man Utd

Wolves vs Arsenal

Last time they met: Arsenal 1-1 Wolves

Prediction: Wolves 0-3 Arsenal

QPR vs Swansea

Last time they met: Swansea 1-1 QPR

Prediction: QPR 2-1 Swansea