Water polo, diving, cycling, indoor hockey, basketball, racquetball and - of course - football were all on the agenda on the second day of West Ham United's pre-season training camp.
The first-team squad were up bright and early on a beautiful morning in the canton of Bern in central Switzerland, assembling at an Olympic-size swimming pool at 7am for a water polo tournament.
Following eight highly-competitive matches, Jack Collison (pictured) made the biggest splash, combining with team-mate Scott Parker before scoring both goals to lead his team to victory. Collison and Parker were assisted by Jordan Brown, who swapped his usual left-back position for that of goalkeeper and made some heroic saves.
Following the water polo, some of the players moved to a 3m diving board to show off their skills, while others enjoyed a ride down a water flume.
After breakfast, the players and staff hopped on to mountain bikes for the two-mile ride to the training complex.
There, under the close guidance of manager Sam Allardyce, the squad enjoyed an hour-long practice match that saw Junior Stanislas score and miss a penalty - saved brilliantly by Ruud Boffin - as his team won 1-0.
No sooner had the squad cycled back to the hotel for lunch when the heavens opened and torrential rain obscured the usually breath-taking views of the surrounding mountains.
After a bite to eat and a well-earned rest - although some of the younger members of the squad suffered a shock tennis defeat by the backroom staff - the players reconvened for their third and final session of the day.
This time it was Abdoulaye Faye and Kevin Nolan who were the goalkeeping heroes, making a series of outstanding blocks during a thrilling tied penalty shootout following a competitive indoor hockey match. Earlier, Nolan had excelled during a small-sided tournament, leading his team unbeaten through three matches.
The players then broke away for some smaller-sided games, with basketball and racquetball among the disciplines enjoyed.
Exclusive images from the day's activities can be found below, while whufc.com and West Ham TV will also have an in-depth report, footage and pictures from the water polo tournament soon.
After such an action-packed day, the squad enjoyed a hearty dinner before spending the evening relaxing ahead of Monday's Uhren Cup meeting with Swiss Super League side BSC Young Boys in Grenchen.
The official website will be on hand with live text updates from the big match from around 4.30pm UK time, while whufc.com and West Ham TV will have exclusive highlights and reaction.
The sun was shining brightly when the players gathered at 7am
The water polo competition was keenly contested
Scott Parker was a star turn for the winning team
The manager led the way on the two-mile cycle to training
Jordan Spence, Olly Lee, Jordan Brown and Robert Hall on their bikes
Robert Green managed to ignore the breath-taking scenery!
Yet again, the setting for the morning session was spectacular
Sam Allardyce kept a close eye on the practice match
Junior Stanislas proved to be the match-winner
Robert Hall caught the eye during a spot of basketball
The diminutive Hall ran rings around his taller team-mates