No, it is not necessary that their weights in air should also be the same. This is because the two bodies have undergone the same amount of loss in weight on completely immersing them in water due to their equal volumes and not because of their weights, so they may have different weights in air.