Performance of the gain scheduled Generic Model Controller (GMC) in tracking the batch reactor's optimal temperature profile is considered here. The chosen optimal reactor temperature profile has three switching time interval is obtained by solving optimal control problem off-line by using genetic algorithm. The temperature profile or variation in set point in each time interval is maintained by the proposed controller. The GMC controller parameters are tuned based on the Swarm Intelligence Optimization techniques as Particle Swarm Optimization (PSO) and Bacterial Foraging PSO (BF-PSO) for three switching intervals separately and the integrated performance of gain scheduled GMC has been tested with the batch reactor. The performance of the gain scheduled GMC controller is compared with the single tuned GMC and it provided minimum performance index Integral Square Error (ISE) and Integral Absolute Error (IAE) with improved response for multiple set point tracking.