A balloon filled with hydrogen rises upwards because :

A body moves upward in a fluid if the upthrust experienced by it is more than the weight of the body. Since, the weight of balloon is less than that of displaced air, it experiences an upthrust more than its weight and moves upward.

3