By Karan Gadhia – Deputy Sports Editor
Coming up, we take a look at another weekend packed full of sporting action.
From the Canadian Grand Prix (F1) to England v Russia, there is a variety of sport taking place this weekend.
England v Russia (Saturday 20:00)
England head into their 1st match of Euro 2016 full of optimism having won all 10 of their qualifying matches.
The young squad of the Three Lions is a stark contrast to their opponents who have the 2nd oldest squad of the tournament.
They will hope to use their pace in attack to exploit the centre-back partnership of Vasili Berezutski and Sergey Ignashevich who are 33 and 36 years old respectively.
Russia will also be without Yuri Zhirkov, Igor Denisov, Denis Cheryshev and star man Alan Dzagoev.
Colombia v Costa Rica (Sunday 02:00)
Whilst Europe’s attention has been on the upcoming European Championships, South America’s own regional tournament has been in full swing.
Both teams lit up the 2014 World Cup but have experienced mixed fortunes since then.
Colombia currently top the group with six points after two games and will look to maintain that position to avoid facing Brazil.
Costa Rica have no chance of qualifying for the knockout stage of the competition after failing to pick up a single point from their opening two matches against the USA and Paraguay.
Canadian Grand Prix (Sunday 19:00)
After winning his 1st race of the season, Lewis Hamilton will be looking to back up the win with another victory in Montreal.
He will face tough competition from his Mercedes teammate and title rival, Nico Rosberg who is looking for his first victory since the Russian Grand Prix after winning the 1st four races of the season.
However, it is not just a Mercedes two horse race as Red Bull and Ferrari have looked dangerous so far and could pose some problems.
The drivers might also have the possibility of dealing with groundhogs who in the past have entered the track during the race.
Catalan Dragons v St Helens (Saturday 17:00)
Whilst the Union season may be over, the Rugby League season is heating up.
Catalans are in 3rd place but are sandwiched between Warrington Wolves and Wigan Warriors, all three teams currently sitting on 24 points.
St Helens are six points behind the trio but need to also look over their shoulders with Castleford Tigers just one point behind.
The Saints come into this match with a point to prove after being thrashed 4-26 by Warrington Wolves.
Royal London One-Day Cup (Sunday)
The Royal London One-Day Cup is a cricket tournament spaced out over a number of months.
The counties are split geographically into two groups of nine with the top four from each group progressing to the quarter-finals before a showpiece final at Lords in September.
After two matches, Lancashire sit in 6th place and have a tough match against 2nd placed Nottinghamshire.
Elsewhere in the group, league leaders Derbyshire play Yorkshire, Durham will face Worcestershire and Northamptonshire and Leicestershire will face each other.