Haaland scored in City's opening EPL game of a season for a fourth consecutive season, tapping in Rico Lewis' cross in the 34th minute, but only after Reijnders' run forward and neat pass had cut open Wolves.
Three minutes later the Dutchman got his own goal with a fine finish, and the close-season arrival from Milan then set up Haaland's second just after the hour.
Substitute Rayan Cherki, having replaced Haaland, marked his own EPL debut with a goal in the 81st minute as Pep Guardiola's side, looking to bounce back from a disappointing campaign last season, got off to an excellent start.
Richarlison netted a brace, including a superb scissor kick, and Brennan Johnson scored as Thomas Frank, who has replaced Australian head coach Ange Postecoglou, picked up a first EPL win in charge of Tottenham with a 3-0 victory over Burnley.
Frank was without injured pair James Maddison and Dejan Kulusevski, but Richarlison's double helped Spurs secure a first EPL win since April 6.
Newcastle missed the presence of Alexander Isak as they shared the spoils in a goalless draw with 10-man Aston Villa.
Isak was left out by boss Eddie Howe as the Sweden international tries to force a move away from St James' Park this summer.
But the Magpies could have done with their star man as they failed to find a way past Villa, who had Ezri Konsa sent off in the 66th minute.
Sunderland marked their return to the EPL in style after they swept West Ham aside with a 3-0 win at the Stadium of Light.
Following an eight-year absence from the league, the Black Cats went ahead just after the hour mark through Eliezer Mayenda before Dan Ballard's header doubled their advantage.
Substitute Wilson Isidor came off the bench to wrap up three points in Sunderland's first EPL appearance since May 2017.
Rodrigo Muniz struck deep into stoppage time as Fulham snatched a 1-1 draw from under the nose of Brighton at the Amex Stadium.
Brazilian forward Muniz pounced six minutes into added time after Brighton failed to deal with Harry Wilson's corner.
Albion had looked on course to make a winning start to the season when Matt O'Riley tucked home a 55th-minute penalty after Sander Berge brought down Georginio Rutter.
Bournemouth's Antoine Semenyo, who was targeted with racist abuse by a spectator during his side's 4-2 defeat at Liverpool on Friday, has praised the backing he has been given.
Writing on social media, he said: "Last night at Anfield will stay with me forever - not because of one person's words, but because of how the entire football family stood together."
Merseyside Police said a 47-year-old man was arrested on suspicion of a racially aggravated public order offence and has been taken into custody to be interviewed.