Cologne - With exactly four weeks until the 2015/16 campaign gets underway, preparations are rattling along nicely for the 18 Bundesliga clubs.

Here's a recap of bundesliga.com's live updates from throughout Friday.

Bis morgen!

Well, that's your lot after another entertaining day. We'll see you bright and early tomorrow for more Bundesliga pre-season goodness, but if you really can't wait that long, there's plenty of exciting content to keep you entertained. View the best pictures from Bayern's tour of China here, relive Schalke and Stuttgart's media days here and here and discover who BVB drew in the UEFA Europa League here. Gute Nacht!

The big picture

BVB have shared a selection of images from tonight's defeat in Bochum on Twitter.

What a duo!

If these two don't inspire you to enjoy your Friday night, we don't know what will.

Emoji day!

And Schalke's social media team seem to have enjoyed themselves...

Full-time in Bochum!

BVB go down 2-1 to Bundesliga 2 outfit VfL Bochum 1848, with Jeremy Dudziak's late goal not enough to prevent Thomas Tuchel's side slipping to a first defeat of pre-season.

Full-time in Amsterdam!

Kevin De Bruyne's goal secured Wolfsburg a 1-1 draw against AFC Ajax.

Half-time!

Bochum lead Borussia Dortmund 1-0.

Second-half underway

It's still 0-0 between Wolfsburg and Ajax in Amsterdam.

Bochum away on a Friday night

Can BVB match their goalscoring feats so far in pre-season at entertaining Bundesliga 2 outfit Bochum?

Right back at you!

"Best wishes from Mainz's training camp in Evian," reads the club's tweet below.

That Friday feeling

And what wonderful weather it is in Bochum for BVB's fourth friendly of pre-season.

Strong BVB line-up

There'll be plenty of stars on show in Bochum this evening.

And they're off

"1' The match between the Dutch record champions and the DFB Cup winners is underway," reads Wolfsburg's tweet below.

Lovely stuff!

Cracking finish, this one from Gladbach's Branimir Hrgota.

One man and his dog...

"Everyone wanted to see Leverkusen's second training session on Friday," reads the tweet below.

Gotta get down on...

...Friday! Bayern's Manuel Neuer certainly seems pleased that the weekend is upon us!

Limbering up!

Yoshinori Muto looks to be working hard at Mainz's training camp in Evian, France.

High temperatures

"Hannover's friendly against SV Ramlingen-Ehlershausen is underway in brilliant sunshine!"

All-star!

Here's the powerful Wolfsburg line-up for this evening's friendly with AFC Ajax in Amsterdam.

Tricks on and off the field!

"Marks for style?" asks Leverkusen's tweet below. After a hard afternoon's training, die Werkself are enjoying a dip in the lake.

High-profile friendly

"Everything's ready for the Wolves," reads this tweet below. "In about 85 minutes we get underway against AFC Ajax."

Back in action

"Lars Bender is back on the training pitch," Bayer Leverkusen have confirmed.

Stunning!

"Training with a view," reads Mainz's tweet below from the club's training camp in Evian, France. "Now to start with the first session of the training camp."

Bayern's Beijing fan talk

Sorg lay-off

Translation: Hannover 96's Oliver Sorg has suffered a minor muscle tear in his right thigh. The right-back requires several days' rest and and has been ruled out of the next three friendlies. We wish him a speedy recovery!

Supercup sell-out

VfL Wolfsburg's Volkswagen Arena will be packed to the rafters for the visit of FC Bayern München in the Supercup on 1 August...

Leverkusen working hard

Translation: Ready for the second session of the day.

One of the family

Germany Under-19 captain Jonathan Tah says he's "been integrated really well" after joining Bayer 04 Leverkusen from Hamburger SV yesterday.

Garcia blow

Not how Bremen new boy Ulisses Garcia wanted to bow out. Hopefully it's just a precaution...

One last run-out

SV Werder Bremen enjoy one final training session at their Austrian base...

Say cheese!

Julian Draxler gets his photograph taken at FC Schalke 04’s Media Day.

Hotting up

Don’t work them too hard, Lucien!

Europa League draw!

Borussia Dortmund will face either Belarusian side FC Shakhtyor Soligorsk or Austrian second tier outfit Wolfsberger AC in the UEFA Europa League third qualifying round.

Bayern-crazy!

The champions have begun their training session at the Beijing International Stadium.

Unbeatable

Yann Sommer is put through his paces at Gladbach’s training camp.

Smile!

Wolfsburg have landed safely in Amsterdam ahead of tonight’s friendly with Ajax.

Change of pace

In true Viktor Skripnik style, Werder Bremen are setting their sights high this afternoon…

Welcome, Johannes!

Johannes Geis has taken part in his first training session as an FC Schalke 04 player this morning.

FC Bayern press conference

Just a few snaps from Bayern’s presser at the Beijing National Stadium…

Ribery to miss start of 2015/16 campaign

Hard at work

Leverkusen are staying in Zell am See until 25 July and are due to face FC Salzburg in a pre-season friendly on the 21st.

Transfer update

Schalke youngster Marcel Sobottka has joined Bundesliga 2 outfit Fortuna Düsseldorf.

Werder return to work

Whatever floats your boat…

Taking it easy

A regenerative session this morning after yesterday’s friendly, including a spot of football tennis.

Bayer in Austria

Translation: No hanging about here: Strength training with Oliver Bartlett.

All aboard!

The Wolves are off to Amsterdam to take on Ajax. The game kicks off at 19:00 CEST on Friday.

Euphoric reception

Find out more about Bayern’s warm welcome at Beijing airport right here!

Ajax await

Andre Schürrle and his VfL Wolfsburg colleagues are taking on Dutch giants AFC Ajax in a pre-season friendly later on Friday.

Busy day ahead

The Royal Blues are one of two clubs staging their Media Day on Friday (VfB Stuttgart are the other).

Friendly update

Eintracht Frankfurt have announced on Twitter that they will face Leeds United FC in a friendly in Eugendorf on 21 July.

Bienvenue!

FC Bayern aren’t the only Bundesliga side leaving for foreign shores. 1. FSV Mainz 05 are heading to Evian, France, for a six-day training camp today.

Safe and sound

David Alaba is one of several Bayern players to have taken to Twitter on their arrival in China this morning.