Suspended in March due to the coronavirus pandemic, LaLiga will get back underway with a clash between Sevilla and Real Betis.
The remaining 11 matchdays will be played in less than six weeks as Barcelona and Real Madrid battle for the title.
Barca were two points clear of their bitter rivals when the season was stopped due to COVID-19, which has killed more than 373,000 people worldwide.
Quique Setien's men return to action with a trip to Real Mallorca on June 13, a day before Madrid host Eibar.
Barcelona also host Atletico Madrid on July 1 before facing rivals Espanyol in a derby clash a week later.
Barcelona's remaining fixtures
June 13: Real Mallorca (A)
June 16: Leganes (H)
June 21: Sevilla (A)
June 24: Athletic Bilbao (H)
June 28: Celta Vigo (A)
July 1: Atletico Madrid (H)
July 5: Villarreal (A)
July 8: Espanyol (H)
July 12: Real Valladolid (A)
July 15: Osasuna (H)
July 19: Deportivo Alaves (A)
Real Madrid's remaining fixtures
June 14: Eibar (H)
June 18: Valencia (H)
June 21: Real Sociedad (A)
June 24: Real Mallorca (H)
June 28: Espanyol (A)
July 1: Getafe (H)
July 5: Athletic Bilbao (A)
July 8: Deportivo Alaves (H)
July 12: Granada (A)
July 15: Villarreal (H)
July 19: Leganes (A)
Ronald Koeman's team continued their recent revival as Messi scored twice for the second straight game, with Barca taking a three-goal lead into half-time.
Griezmann also netted a double and assisted one of Messi's strikes in one of his finest showings in a Barca shirt after what has been a difficult spell since joining from Atletico Madrid in 2019.
The victory moves Barca up to third and within four points of Atletico Madrid and two of rivals Real Madrid, who are at Osasuna later on Saturday.
Marc-Andre ter Stegen was called into action inside two minutes, making a superb one-handed save to keep out Antonio Puertas' drive from outside the box.
That proved key when Barca moved into a 12th-minute lead, with Griezmann reacting sharply and comfortably beating Granada goalkeeper Rui Silva after Sergio Busquets' pass had deflected into his path off Roberto Soldado.
Ousmane Dembele shot wide but Barca did double their lead after 35 minutes. Griezmann led a counter-attack and fed Messi, who set himself before dispatching a wonderful finish into the top corner from 18 yards.
The hosts complained Busquets – who was making 600th Barca appearance in all competitions – had handled much earlier in the move, but the goal stood.
Messi then struck again three minutes before the break, arrowing a free-kick from the edge of the area into the bottom corner after Yan Eteki had blocked off Pedri in a dangerous position.
Barca made it four when Griezmann struck again shortly after the hour mark, the France forward controlling Dembele’s chip and sending an excellent right-footed finish beyond Silva.
With the result beyond doubt, Koeman promptly took the opportunity to give Messi, Dembele, Pedri and Frenkie de Jong a rest.
And Granada rounded off a miserable day when Madrid loanee Jesus Vallejo was sent off 12 minutes from time for tugging back Barca substitute Martin Braithwaite as he bore down on goal.
Two wins from their remaining three games over the coming week would be enough to clinch another Spanish league success, with Granada first up on Monday evening.
Madrid have been ruthless since the resumption, winning all eight games and conceding just two goals over that stretch.
It has meant previous leaders Barcelona, themselves also unbeaten over the past month, have seen a two-point advantage slip away due to three draws in their nine games.
But debate rages over the merits of this Madrid team, who arguably lack the panache of previous Los Blancos sides but have shown themselves to be a winning machine, unlike some of their more celebrated forebears.
"It doesn't bother me or surprise me, it's always the same debate," Zidane told a news conference on Sunday.
"We prove in every game and every training session that we are good. We have to show it. Everyone will give their opinion on what they think of Real Madrid because it is the most important club in history and this will never change."
Zidane, once the unpredictable flair player in Madrid's midfield, has become the straight man of the media room, a serious figure and a coach who has brought the best out of many of his players.
Rather than consider the prospect of another championship, with Villarreal on Thursday and Leganes on Sunday the other remaining games for Madrid, Zidane's focus does not deviate from the immediate task at hand.
"LaLiga and the Champions League are the goal and what we fight for, but it is useless if we look beyond tomorrow's game," he said.
"This is the last week and there are three games. It is the most difficult, but the most important. All the teams have things to play for and we want to put all our energy into tomorrow's game."
Zidane clearly finds the suggestion his team have had the better of VAR decisions over recent weeks to be thoroughly tedious, amid claims Barcelona have had a relatively raw deal.
"Everyone can give their opinion, I don't mess with the opinions of others," he said, when asked about the VAR talk.
"What we are doing is giving everything on the pitch and putting in a great effort every day. That is what I'm interested in."
James, signed amid Galactico fanfare six years ago, has become almost a forgotten man with the Spanish giants, playing only a minor role in this season's LaLiga title charge.
His 78-minute run-out against Real Sociedad in June was a first LaLiga appearance for James since October, and he has not played since.
There are reports Madrid consider James superfluous to their needs and will look to sell him at the end of this campaign, with Manchester United among the clubs linked with him.
Zidane struck a different tone in his news conference ahead of Monday's match against Granada, even wishing James well on the attacking midfielder's birthday.
However, by later leaving James out of his 23-man squad for the Granada trip, the head coach's actions perhaps proved more telling than his words.
"He is important, and he is ours," Zidane told reporters.
"He is 29 years old today and I congratulate him. It is true some play more and others less, but I will not look down on any player.
"Everyone brings something to the team. I can count on all of those I have."
James has just a year left on his Madrid contract and his influence has greatly diminished.
Before this season, he spent two years on loan at Bayern Munich, winning a pair of Bundesliga titles but not doing enough to secure a permanent transfer.
Signed from Monaco by Madrid in 2014 after a stellar World Cup, James was initially given the coveted number 10 shirt but now wears number 16, with his eight league appearances this season amounting to just 419 minutes on the pitch.