Poland won the U16 European Championships Division B with an 80-73 victory over Hungary.
After storming to a 28-17 first-quarter lead, Poland were never behind in the contest and had Sebastian Szymanski's 24 points as the backbone of their challenge.
Janos Eilingsfeld's 30 points for Hungary could not alter the destination of the gold medal.
Sweden pipped England to third place with the narrowest of wins, 66-65 in overtime.
Tied at 58-58 apiece at the end of regular time, Christopher Czerapowicz put away a pair of free throws with nine seconds left of overtime to win the game for Sweden.
Alexander Lindqvist's 18 points and Erik Persson's eight rebounds were part of a fine all-round team performance, although England had the game's top performer.
Ryan Richards scored 30 points and hauled down 14 rebounds to no avail.
In the battle for fifth place, Bosnia and Herzegovina saw off Montenegro 80-86.
Montenegro strode away in the second quarter, opening up a 44-22 lead, but a final-quarter charge of 31-10 took Bosnia to the win.