By Iain Strachan

Bet

Scott McDonald played a full game for Millwall as they defeated Leeds United 2-0 at home in the opening weekend of the Championship season.

Adam Federici saw out the 90 minutes between the sticks and Ryan Edwards started, making his full debut for the club, before being withdrawn on the hour mark in Reading's 2-2 draw away to Wigan Athletic.

So proud & grateful to make my full debut for @ReadingFC. Thanks for all the messages & support. Very happy to be apart of this team!

Massimo Luongo scored the opening goal for Swindon Town as they kicked off their League One campaign with a 3-1 home win over Scunthorpe United. Bailey Wright played a full game and Neil Kilkenny started before coming off on 62 minutes in Preston North End's 1-1 draw at home to Notts County.

Mile Jedinak played a full match for Crystal Palace as they drew 0-0 with Augsburg ahead of the Premier League season beginning next weekend. Mark Schwarzer came on at half-time as Chelsea defeated Ferencvaros 2-1 in a friendly in Budapest.

Chris Herd was introduced with eight minutes remaining in Aston Villa's 0-0 friendly draw with Parma, while Brad Jones was an unused substitute for Liverpool as they defeated Borussia Dortmund 4-0.

Europe

Mitch Langerak played the full game for Dortmund at Anfield and Mustafa Amini came on with 13 minutes to go in the friendly.

Robbie Kruse was introduced off the bench in the 68th minute of Bayer Leverkusen's 1-0 friendly win away to Southampton.

In the 2. Bundesliga, Ben Halloran was an unused sub as Fortuna Dusseldorf drew 1-1 at Union Berlin. Mathew Leckie came on with 20 minutes to go in Ingolstadt's 2-2 draw against Darmstadt 98.

In the Eredivisie, Trent Sainsbury came off injured in the first half of PEC Zwolle's 2-0 home over Utrecht, who introduced Adam Sarota off the bench with 15 minutes to go.