The main attraction of fireworks and entertainment on the Rhine is on the evening of 31st of July. The actual Swiss National Day celebration for the city of Basel is held on the First of August in the park in Bruderholz (by the Wasserturm). Huge Bonfire, entertainment and also a big fireworks display (I think at 22:15). Both are definitely worth attending.
The following 2 users would like to thank A.J. for this useful post: