It could be a good weekend for the north London clubs as Tottenham travel to face a despondent Aston Villa, while Arsenal’s success-rate against Newcastle stands them in good stead at the Emirates. We take a look at some of the best bets for Sunday’s Premier League matches.

Spurs to bring three points back home

Tottenham are the first of the capital’s clubs to kick off this weekend when at Villa Park for Sunday’s early kick-off. It wasn’t too long ago that it seemed Jose Mourinho’s honeymoon period had come to an abrupt end. However, a gritty win over Norwich and a massive boost when taking all three points against Manchester City has put them back to within touching distance of the Premier League’s top four.

We know that winning games is more important than how you play in them and Mourinho appears to have instilled a win-at-all-costs mentality into his team. With a last-16 clash against RB Leipzig in the Champions league just three days after their trip to Villa, a win on Sunday would set them up nicely.

They are 17/20 to do just that, something that their recent recruits are likely to have a hand in orchestrating. Their four most recent signings, Tanguy Ndombele, Giovani Lo Celso, Ryan Sessegnon and Steven Bergwijn have all scored on their full debuts, with the latter notching his in that win against City. His performance suggested that there is more to come and, at 21/10, could well be worth backing to score at any time against Villa.

Gunners to return to winning ways

Another game featuring a north London club on Sunday means another odds-on favourite. Arsenal are 42/100 to inflict defeat upon a Newcastle club who have only won one of their last seven matches in the league. To compound things further for the visitors, they have lost 13 or their last 14 games against Arsenal, including the last seven consecutive encounters at the Emirates.

Gunners boss Mikel Arteta is doing a respectable job and enjoyed a great start to his tenure, although any aims of finishing the season in the top four have taken a hit of late. His side have drawn their last four league games following that encouraging 2-0 win against Manchester United. Three of those stalemates were on the road, though, against Crystal Palace, Chelsea and Burnley. They’ve also successfully navigated Leeds and Bournemouth in the FA Cup during that time, so there is still much hope to be drawn.

The recent return of Pierre-Emerick Aubameyang from suspension was greatly welcomed, given that he has scored in five of the ten games where Arsenal have netted first this season. The Gunners are 12/5 to win both halves, a bet which could prove fruitful given that the Magpies have been notoriously slow to get out of the blocks in their games so far this season.

Check out all the latest football betting odds at William Hill